Приоритет.
Круглые скобки | ( ) (?: ) |
Множители | ? + * {m, n} ?? +? {m, n}? |
Последовательность и фиксация | abc ^ $ \A \Z (?= ) (?! ) |
Дизьюнкция | | |
Примеры:
abc* # ab, abc, abcc, abccc ... (abc)* # "", ab, abc, abcabc, abcabcabc ... ^x|y # x в начале строки или y в любом месте ^(x|y) # x или y в начале строки a|bc|d # либо a, либо bc, либо d (a|b)(c|d) # ac, ad, bc, или bd (song|blue)bird # songbird или bluebird