О метасимволах
В следующей таблице собраны метасимволы, которые могут быть использованы в регулярных выражениях.
| Метасимвол | Описание |
| ^(знак вставки) | Соответствует началу строки |
| $(знак доллара) | Соответствует концу строки. |
| \(обратная косая черта) | Обозначает переход от особого значения метасимвола особых символов. имвол обратной косой черты также применяется, если в литерале регулярного выражения нужно использовать символ прямой косой черты, как показано далее/1\/2/(чтобы соответствовать символу 1, за которым следует символ прямой косой черты, за которым идет символ 2). |
| .(точка) | Соответствует любому одиночному символу |
| *(звезда) | Соответствует предыдущему элементу, повторяющемуся нуль или более раз.. |
| +(плюс) | Соответствует предыдущему элементу, повторяющемуся один или более раз.. |
| ?(знак вопроса) | Соответствует предыдущему элементу, повторяющемуся нуль или один раз.. |
| (и) | Определяет группы внутри регулярного выражения. Группы используются со следующей целью: для ограничения области оператора перестановок | :/(a|b|c)d/ для определения области квантификатора:/(walla.){1,2}. |
| [и] | Определяет класс символов, определяющий возможные совпадения для одиночного символа:
/[aeiou]/соответствует любому из указанных символов. Дефис (-) используется внутри классов символов для обозначения диапазона символов: /[A-Z0-9]/соответствует буквам верхнего регистра от А до Z или цифрам от 0 до 9. Внутри классов символов для перехода от символов ] и - используется вставка обратной косой черты: /[+\-]\d+/соответствует либо+, либо-перед одной или несколькими цифрами. Внутри классов символов другие символы, которые обычно являются метасимволами, рассматриваются как обычные символы (не метасимволы), избегая необходимости использовать обратную косую черту: /[$]/£ соответствует либо$, либо£.. |
| | (вертикальная черта) | Используется для перестановок, чтобы соответствовать либо части справа, либо части слева: /abc|xyz/соответствует либоabc, либоxyz. |
О метапоследовательностях
Метапоследовательности представляют собой последовательности символов, имеющих в образце регулярного выражения особое значение. В следующей таблице приведено описание этих метапоследовательностей.
| Метапоследовательность | Описание |
| {n} {n,} и {n,n} | Определяет числовой квантификатор или диапазон квантификатора предыдущего элемента:
/A{27}/соответствует символуА, повторяемому27раз. /A{3,}/соответствует символуА, повторяемому3раза или более. /A{3,5}/соответствует символуА, повторяемому от3до5раз.. |
| \b | Соответствует положению между словесным символом и несловесным символом. Также соответствует началу или концу строки, если первый или последний символ в строке является словесным символом. |
| \B | Соответствует положению между двумя словесными символами. Также соответствует положению между двумя несловесными символами. |
| \d | Соответствует десятичной цифре. |
| \D | Соответствует любому символу, отличному от цифры. |
| \s | Соответствует любому символу разделителя (символу пробела, табуляции, новой строки или возврата). |
| \S | Соответствует любому символу, отличному от символа разделителя. |
| \t | Соответствует символу табуляции. |
| \w | Соответствует словесному символу (AZ–,az–,0-9или_). Следует отметить, что\wне соответствует символам, не являющимся символами английского языка, то есть русским буквам |
| \W | Соответствует любому символу, отличному от словесного символа. |
| \\xnn | Соответствует символу с заданным значением ASCII, определенным шестнадцатеричным числом nn. |