Регулярные выражения — это формальный язык, используемый в компьютерных программах, работающих с текстом, для поиска и осуществления манипуляций с подстроками в тексте. ru.ruwiki.ru
Некоторые задачи, которые решаются с помощью регулярных выражений:
- Поиск в тексте. itlogia.ru Например, поиск в тексте веб-страницы email-адресов и ссылок. itlogia.ru
- Проверка сведений формы. itlogia.ru Например, валидация email-адресов, телефонного номера, паспортных данных. itlogia.ru
- Формирование новых структур данных из строк либо получение части строки. itlogia.ru Например, когда нужно подсчитать число ключевых слов в тексте страницы без учёта окончаний падежей. itlogia.ru
- Подготовка и обработка данных. itlogia.ru Например, корректировка предварительных данных в текстовом редакторе и подготовка их для выполнения различных операций. itlogia.ru
- Создание программного кода с большим числом повторяющихся конструкций. itlogia.ru
- Поиск отдельных фрагментов кода и их гибкая замена новыми. itlogia.ru
Регулярные выражения используются в утилитах, редакторах, базах данных, но особенно хорошо их возможности раскрываются в языках программирования, в том числе в JavaScript. itlogia.ru htmlacademy.ru