В данной таблице приводятся мета-символы, распознаваемые обработчиком WhatsUp Gold Regex.
Мета-символ |
Совпадения |
|
|
точка |
Совпадение с любым символом |
|
класс символа |
Совпадение с любым символом в скобках . |
|
отрицаемый класс символа |
Совпадение с любым символом, кроме находящегося в скобках. |
|
тире |
Используется в классе символов. Указывает диапазон символов. |
|
пропущенный символ |
Интерпретирует следующий символ буквально. |
|
двоичный символ |
Совпадает с отдельным двоичным символом. nn - шестнадцатеричное значение от 00 до FF. |
Мета-символ |
Совпадения |
|
|
вопрос |
Один необязательный. Предыдущее выражение один раз или ничего вообще. |
|
звездочка |
Любое допустимое число, но необязательно. |
|
плюс |
Одно необходимо, дополнительные необязательно. |
|
|
Варианты ?, + и *. Совпадение минимальное количество раз, а варианты - максимальное количество раз |
Мета-символ |
Совпадения |
|
|
знак вставки |
Совпадение с позицией в начале ввода. |
|
доллар |
В конце регулярного выражения этот символ совпадает с концом ввода. |
Мета-символ |
Совпадения |
|
|
чередование |
Совпадение с любым разделяемым выражением. |
|
круглые скобки |
Обеспечивают группировку квантификаторов, ограничивают уровень изменений приоритетом. |
|
обратная ссылка |
Совпадает с текстом, ранее совпавшим в первой, второй и т.д группе совпадений (начиная с 0). |
|
отрицание |
Выражение после ! не совпадает с вводом |
Сокращения - это сокращенные мета-символы.
Сокращение |
Совпадения |
|
Любой буквенно-числовой символ: ([a-zA-Z0-9]) |
|
Пробел (пусто): ([ \\t]) |
|
Любой буквенный символ: ([a-zA-Z]) |
|
Любое десятичная цифра: [0-9] |
|
Любая недесятичная цифра: [^0-9] |
|
Любая шестнадцатеричная цифра: ([0-9a-fA-F]) |
|
Новая строка: (\r|(\r?\n)) |
|
Любой символ пунктуации: ,./\';:"!?@#$%^&*()[]{}- _=+|<>!~ |
|
Любой символ, кроме пунктуации |
|
Строка в кавычках: (\"[^\"]*\")|(\'[^\']*\') |
|
Символ пробела стиля WhatsUp Gold: [ \\t\\n\\r\\f\\v] |
|
Символ стиля WhatsUp Gold, кроме пробела: |
|
Любые символы word (буквы и цифры): ([a-zA-Z0-9_]) |
|
Символ, Non-word: ([^a-zA-Z0-9_]) |
|
Целое число: ([0-9]+) |