19.04.2024

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

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

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

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

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *