Обычные выражения


Терминология


^_ — указывает на строку, начинающуюся с _.

_$ — указывает строку, оканчивающуюся на _.

abc* - abc / |c|>=0

abc+ - abc / |c|>=1

азбука? - abc / |c|={0,1}

abc{2} - abc / |c|=2

abc{2,5} - abc / 2<=|c|<=5

d - указывает числа по одному

(d)+ - указывает числовой сегмент между двумя числами

w - указывает буквы одну за другой

(w)+ – обозначает буквенный отрезок между двумя буквами, т.е. словами

(D)+ — указывает нечисловую часть между двумя числами.

с - космос

[0-9] — задает числа в диапазоне [0-9] по одному.

[0-9]+ — указывает несколько чисел

[0-9]+ [a-z] +[0-9]+ -цифра, буква, цифра

[^_] — указывает все, кроме пробела

[_] – отмечает только _s

• - указывает один символ


Пример: (/d [a,z] + /d (,) /s [0,6]+) .$







Полезные ссылки:

Regular expressions article/eng

Regular expressions article/rus

Regular expressions video tutorial/eng

Regular expressions video tutorial/rus

Содержание