Уроки по Регулярным Выражениям

В этой серии обучающих уроков мы будем разбираться с регулярными выражениями (также известными как «RegExp» от англ. «Regular Expressions» или просто «регулярки«). Регулярные выражения — это шаблоны, используемые для сопоставления последовательностей символов. Они являются особенностью многих программ и почти всех существующих языков программирования. Возможно, даже сейчас вы используете инструменты, в арсенале которых есть регулярные выражения, и как только вы освоите их лучше — ваши возможности возрастут.

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

Всё как всегда: теория подкрепляется практикой и всё абсолютно бесплатно. От вас требуется только желание учиться!

Отдельное спасибо за помощь в переводе Александру Булаеву и Владиславу Титову!

Теория по Регулярным выражениям

Адаптированный перевод с ryanstutorials.net.

Интерактивные уроки по Регулярным Выражениям

Урок №1. Введение и ABC

Урок №2. Цифры

Урок №3. Точка

Урок №4. Соответствие конкретным символам

Урок №5. Исключение определённых символов

Урок №6. Диапазоны символов

Урок №7. Количество повторений символов

Урок №8. Произвольное количество повторений символов

Урок №9. Необязательные символы

Урок №10. Пробельные символы

Урок №11. Начало и конец строки

Урок №12. Соответствие группе символов

Урок №13. Вложенные группы шаблонов

Урок №14. Ещё работа с группами шаблонов

Урок №15. Использование условий

Урок №16. Ещё метасимволы

Практические задания по Регулярным Выражениям