Шпаргалка по регулярным выражениям

Опубликовано 6 лет назад

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

Во-первых, что такое регулярные выражения.

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

Регулярные выражения (англ. Regular Expressions) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов (символов-джокеров, англ. Wildcard Characters). Для поиска используется строка-образец (англ. pattern, по-русски её часто называют «шаблоном», «маской»), состоящая из символов и метасимволов и задающая правило поиска. Для манипуляций с текстом дополнительно задаётся строка замены, которая также может содержать в себе специальные символы.

Мне часто приходится пользоваться регулярными выражениями при разработке и фронтенда, и бэкенда. Регулярные выражения чаще всего используются для обработки строковых данных, при запросах с БД, в терминале, при настройке mod_rewrite. Даже поиск внутри Sublime Text 3, которым я обычно пользуюсь в работе с кодом, поддерживает регулярные выражения и часто выручает при выполнении сложных операций с массивами данных.

Шпаргалка на английском языке.

Шпаргалка по регулярным выражениям

Скачать

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

И парочка книг.

Иван Данилин
Автор Иван Данилин

Фулстек веб‑разработчик, специализируюсь на платформе WordPress

Подробнее
Добавить комментарий