regex-negation

Мне нужно регулярное выражение, чтобы найти все символы, которые не являются a-z или 0-9 Я не знаю синтаксиса для оператора NOT в регулярном выражении. Я хочу, чтобы регулярное выражение не было [a-z, A-Z, 0-9]. Заранее спасибо!...

Есть ли способ сопоставить фиксированное число символов в строке фиксированной длины с помощью регулярного выражения? Пример, Я хочу сопоставить все строки, где длина строки равна 5 и есть ровно 3 алфавита и 2 восклицания (!). Восклицания могут быть в любом месте строки. Пример совпадений: abc!!, а!б!с,!!А...

Итак, у меня есть это утверждение if:if (String(val).search(/^((d+(((,d{3,})+)?)(.d+)?)|(.d+))$/) !== -1) Который говорит (насколько мне известно): Строка должна начинаться либо с одной цифры, либо с .. Если строка начинается с цифры, в ней могут быть запятые, если за запятыми следуют по крайней мере три ци...

JSLint сообщает небезопасное '^' для следующей строки. Почему это так? Или он просто будет жаловаться каждый раз, когда я захочу отрицать класс персонажей? // remove all non alphanumeric, comma and dash characters "!$7s-gd,&j5d-a#".replace(/[^w,-]/g, ''); ...

Я пытаюсь создать регулярное выражение (Perl-совместимое, но не само Perl), которое соответствует следующим критериям: он не должен содержать "R", за которым следует любое количество цифр (без учета регистра), на границе слова могут быть или не быть дополнительные слова и/или пробел, окружающий его являе...

Выбор, который я хочу: pushbutton.* Но я не хочу никакого выбора, который включает в себя 'justify_cell' внутри него (?!.*justify_cell) Я могу выбрать все строки, которые не включают 'justify_cell' ^(?!.*justify_cell).*$ Но я не могу найти способ выбора от кнопки до конца строки, если он не включае...

Я смотрел учебник по регулярному выражению. Речь шла о том, как получить атрибут класса из этого фрагмента html <pre class="ruby" name="code"> И используемое регулярное выражение было <pre class="([^"]+)" name="code"> Они рекомендовали использовать вышеприведенный вместо <pre class="(....

для PMD я хотел бы иметь правило, которое предупреждает меня о тех уродливых переменных, которые начинаются с моего. Это означает, что я должен принять все переменные, которые не начинаются с моего. Итак, мне нужно регулярное выражение (re), которое ведет себя следующим образом: re.match('myVar') == f...