^ |
начало строки |
$ |
конец строки |
[] |
любой символ, заключенный в квадратные скобки;
чтобы задать диапазон символов, в квадратных
скобках указываются через дефис первый и последний
символы диапазона |
[^] |
любой символ, кроме символов, заданных в квадратных скобках |
. |
любой отдельный символ |
\ |
отменяет специальное значение следующего за ним метасимвола |
* |
указывает, что предыдущий шаблон встречается 0 или более раз |
\{n\} |
указывает, что предыдущий шаблон встречается ровно n раз |
\{n,\} |
указывает, что предыдущий шаблон встречается не менее n раз |
\{,n\} |
указывает, что предыдущий шаблон встречается не более n раз |
\{n,m\} |
указывает, что предыдущий шаблон встречается не менее n
и не более m раз |
^the |
ищутся строки, начинающиеся с буквосочетания "the" |
be$ |
ищутся строки, заканчивающиеся буквосочетанием "be" |
[Ss]igna[lL] |
ищутся строки, содержащие буквосочетания:
"signal", "Signal", "signaL" или "SignaL" |
\. |
ищутся строки, содержащие точку |
^...th |
ищутся строки, содержащие символы "th" в 4-й и 5-й позициях |
^.*\{53\}th |
ищутся строки, содержащие символы "th" в 54-й и 55-й позициях |
^.*\{10,30\}th |
ищутся строки, содержащие символы "th" в любых позициях между 11-й и 31-й |
^.....$ |
ищутся строки, состоящие из 5 любых символов |
^t.*e$ |
ищутся строки, начинающиеся с буквы "t" и заканчивающиеся буквой "e" |
[0-9][a-z] |
ищутся строки, содержащие комбинацию: цифра-прописная буква |
[^123] |
ищутся строки, не содержащие цифр "1" или "2" или "3" |