В процессе программирования, перед программистом встают задачи, которые можно решать разными методами. Регулярные выражения - это миниязык, предназначенный для решения части этих задач. Причем, часть эта довольна увесистая. Недаром язык регулярных выражений в том виде, в котором он распространен больше всего, вышел из Perl и был настолько тесно с ним интегрирован, что некоторые считают его полноценной частью.
Однако, язык регулярных выражений настолько необычен, насколько полезен. Его изучение дается нелегко, но усилия оправдываются. Эта статья посвящена регулярным выражениям. В ней нет ни самоучителя, ни перечисления бестий регулярных выражений, лишь некоторые рассуждения и бонус - несколько RegExp-ов, выполняющих частовстречающиеся задачи.