Этот пример есть во многих местах. Я написал его сам из книжи по Руби (автор Хел Фултон). так как на хабре эта тема еще не раскрыта по регулярным выражениям.
руби не имеет ничего общего с регулярными выражениями, кроме того, что их там можно использовать. Это можно сделать в других языках программирования, текстовых редакторах (vi, например), в специальных редакторах и т.д.
а тут только синтаксис руби, заслугу рег.выражений нельзя зачислить на счет руби, вот о чем я.
Регулярные выражения (PERL Compatible) страшная и непонятная сила, но если научится ими правильно пользоваться можно горы сворачивать =)
Есть только 1 проблема: как только программист начинает решать задачу с помощью регулярного выражения, у него становится 2 задачи: решаемая задача и задача построения и отлаживания регулярного выражения…
Рекурсия в регулярных выражениях