Регулярные выражения (regex) — это мощные шаблоны для поиска, сопоставления и обработки текста. На первый взгляд они могут показаться пугающими, но основы на удивление просты.
Регулярное выражение — это последовательность символов, определяющая шаблон поиска. Regex используется практически в каждом языке программирования, текстовых редакторах и инструментах командной строки.
\d — любая цифра (0-9)\w — любой символ слова (буквы, цифры, подчёркивание)\s — любой пробельный символ. — любой символ, кроме перевода строки^ — начало строки$ — конец строки[abc] — любой символ a, b или c[a-z] — любая строчная буква[A-Z] — любая заглавная буква[^abc] — любой символ, НЕ являющийся a, b или c* — 0 или более раз+ — 1 или более раз? — 0 или 1 раз{3} — ровно 3 раза{2,5} — от 2 до 5 раз[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\d{3}[-.]?\d{3}[-.]?\d{4}https?://[\w.-]+(?:\.[\w.-]+)+[\w.,@?^=%&:/~+#-]*\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])g (глобальный): Найти все совпаденияi (регистронезависимый): Игнорировать регистрm (многострочный): ^ и $ работают с границами строкНачните экспериментировать с бесплатным тестером Regex на Vaxtim Yoxdu.
Подпишитесь, чтобы узнавать о новых статьях и полезных инструментах.