Что такое регулярные выражения и почему мы используем их при тестировании программного обеспечения?
СвязатьсяТерминология
^_ — указывает на строку, начинающуюся с _.
_$ — указывает строку, оканчивающуюся на _.
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