Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Что такое регулярные выражения

Регулярные выражения - это шаблоны поиска подстроки в строке. Например, Вам в тексте нужно найти все слова, начинающиеся на букву 'a' или все слова не менее 4 букв и т.д. В ZennoPoster регулярные выражения помогут Вам, например, найти ссылку подтверждения в письме или текстовую каптчу на web странице. А если Вы будете писать парсер, то без регулярных выражений точно не обойдетесь.

Регулярные выражения на самом деле очень просты, нужно знать всего несколько команд-обозначений (а с нашим конструктором и это не обязательно).

Где в ZennoPoster используются регулярные выражения и для чего

  • Поиск подстроки в тексте файла.

  • Поиск письма подтверждения регистрации в ящике.

  • Поиск ссылки подтверждения регистрации в письме.

  • Поиск строк для удаления в списках.

  • Парсинг web страниц.

  • И ещё много всяких полезных применений.

Как быстро составить регулярное выражение в ZennoPoster

Для составления регулярных выражений Вы можете воспользоваться помощником - Конструктором регулярных выражений. Открыть его можно, нажав кнопку Тестер рег. выражений в меню расширенный редактор:

...

Программа позволяет использовать Групповые регулярные выражения и сохранить сразу несколько результатов одновременно. Далее результаты можно сохранить по группам в переменные с выбором номера совпадения, а так же в таблицу с возможностью исключения столбцов.

...

Обратите внимание

Регулярное выражение ищет столько подстрок, сколько есть в тексте. Если нужно взять какой-то конкретный номер совпадения, пользуйтесь диапазонами.

Основные команды

Также Вы можете самостоятельно попробовать составить регулярное выражение, воспользовавшись следующими советами:

...

\w - слово (цифра или буква)
\W - не слово (не цифра и не буква)
\d - десятичная цифра
\D - не десятичная цифра
\s - пустое место (пробел, \f, \n, \r, \t, \v)
\S - не пустое место (не пробел, не \f, не \n, не \r, не \t, не \v)

Пользователи рекомендуют

Регулярные выражения 10 минут на урок
Википедия
Много полезного
Шпаргалка по регулярным выражениям