| Пример | совпадения | символов |
| ^ | начало ввода или строки. | ^T соответствует букве «Т» в «Эта хорошая земля», но не в «Хижине дяди Тома». |
| $ | Ввод или конец строки. | h$ соответствует «h» в «teach», но не соответствует «h» в «teacher» |
| * | 0 или более ведущих символов. | um* соответствует «um» в слове «ром», «umm» в слове «вкусный» и «u» в слове «огромный» |
| + | 1 или более предшествующих символов. | um+ соответствует «um» в слове «rum» и «umm» в слове «yummy», но совпадения в слове «huge» нет |
| ? | Предыдущий символ может появиться не более одного раза (т. е. указывает на то, что предыдущий символ не является обязательным). | st?on соответствует «son» в «Johnson» и «ston» в «Johnston», но совпадений в «Appleton» и «tension» нет |
| . | Любой одиночный символ, кроме символа новой строки. | .an соответствует словам «run» и «can» во фразе «кексы с отрубями могут быть вкусными» |
| x|y | x или y. | FF0000|0000FF соответствует "FF0000" в bgcolor="#FF0000" и "0000FF" в шрифте color="#0000FF" |
| {n} | ровно n начальных символов. | o{2} соответствует «oo» в «loom» и первым двум «o» в «mooooo», но совпадений в «money» {n,m} нет, |
| по | крайней мере, n и не более m символов префикса. |
F{2,4} соответствует | любому из символов, заключенных в | круглые скобки |
| между «FF» в «#FF0000» и первыми четырьмя символами «F» в «#FFFFFF» |
[abc]. Используйте дефисы для указания диапазона символов (например, [af] эквивалентно [abcdef]).
| [например] Соответствует букве "e" в слове "кровать", "f" в слове "глупость" и "g" в слове "охрана" |
| [^abc] | Любые символы, не заключенные в круглые скобки. Используйте дефисы для указания диапазона символов (например, [^af] эквивалентно [^abcdef]). | [^aeiou] изначально соответствует «r» в слове «оранжевый», «b» в «книге» и «k» в |
слове «eek!» | b | (например, пробелы или возврат каретки). | bb соответствует букве «b» в слове «book», но в словах «goober» и «snob» нет совпадений ни с чем |
| за пределами границы слова | . | Bb соответствует букве "b" в "goober", но нет совпадений ни для каких цифровых символов в "book |
| " | . Эквивалентно [0-9]. | d соответствует «3» в «C3PO» и «2» в «квартире 2G» |
. | DAЛюбой | нецифровой символ. Эквивалентно [^0-9]. | D соответствует «S» в «900S» и «Q» в «Q45» |
| f | символе перевода страницы. | |
| nСимвол новой строки | . | |
| rСимвол | возврата каретки. | |
| sЛюбой | одиночный пробел, включая пробел, табуляцию, перевод страницы или символ новой строки. |
sbook соответствует слову «book» в «blue book», но | в «notebook» |
нет совпадений ни | для | одного символа без пробелов |
. | Sbook соответствует слову «book» в «notebook», но совпадения в «blue book» ttab |
| нет | . | |
| wЛюбой | буквенно-цифровой символ, включая подчеркивание. Эквивалент [A-Za-z0-9_]. | bw* соответствует слову «лай» в слове «лающая собака» и «большому» и «черному» в слове «большая черная собака» |
| WAлюбому | небуквенно-цифровому символу. Эквивалентно [^A-Za-z0-9_]. | W соответствует "Джейку и Мэтти" |