Regular Expression Flashcards
Соответствует началу строки
$
Соответствует концу строки
. точка
Соответствует любому одиночному символу, за исключением новой строки
[…]
Соответствует любому одиночному символу в квадратных скобках.
[^…]
Соответствует любому одиночному символу вне квадратных скобок.
\A
Начало целой строки.
\z
Конец целой строки.
\Z
Конец целой строки, за исключением допустимого терминатора конца строки.
re*
Соответствует 0 либо более вхождений предыдущего выражения.
re+
Соответствует 1 либо более вхождений предыдущего выражения.
re?
Соответствует 0 либо 1 вхождению предыдущего выражения.
re{ n}
Соответствует заданному n числу вхождений предыдущего выражения
re{ n,}
Соответствует n или большему числу вхождений предыдущего выражения.
re{ n, m}
Соответствует n как минимум и m в большинстве вложений предыдущего выражения.
a| b
Соответствует a или b.
(re)
Группирует регулярные выражения и запоминает сравниваемый текст.
(?: re)
Группирует регулярные выражения, не запоминая сравниваемый текст.
(?> re)
Соответствует независимому шаблону без возврата.
\w
Соответствует словесным символам.
\W
Соответствует символам, не образующим слова.
\s
Соответствует пробелу. Эквивалент [\t\n\r\f].
\S
Соответствует непробельному символу.
\d
Соответствует цифре. Эквивалент [0-9].
\D
Соответствует нечисловому символу.