Регулярные выражения: различия между версиями
Материал из Planfix
DM (обсуждение | вклад) Нет описания правки |
DM (обсуждение | вклад) Нет описания правки |
||
Строка 13: | Строка 13: | ||
{| | {| | ||
|+1. Метасимволы для поиска совпадений границ строк или текста | |+1. Метасимволы для поиска совпадений границ строк или текста | ||
|- | |||
! Метасимвол !! Назначение | ! Метасимвол !! Назначение | ||
|- | |||
| ^ | начало строки | | ^ | начало строки | ||
|- | |||
|} | |} | ||
Версия от 12:23, 14 марта 2020
Регулярные выражения в правилах обработки почты позволяют выделять нужный фрагмент текста в процессе извлечения данных из письма.
Формат регулярных выражений
Используется формат регулярных выражений принятый в Java. Синтаксис регулярных выражений основан на использовании символов <([{\^-=$!|]})?*+.>, которые можно комбинировать с буквенными символами. В зависимости от роли их можно разделить на несколько групп:
Метасимвол | Назначение |
---|---|
начало строки |
Полезная информация
- В результат обработки текста при помощи регулярного выражения попадает первая capturing группа. Соответственно, то, что нужно, чтобы было в результате надо взять в скобки, а остальные группы сделать non-capturing (?:)