Регулярные выражения — спасение от всех бед для одних и ночной кошмар
для других разработчиков, а если говорить объективно, то это мощнейший
инструмент, требующий, однако, большой осторожности при применении.
Регулярные выражения (регексы, регекспы, регулярки) в языке Ruby
основаны на синтаксисе Perl 5 и потому в основных чертах знакомы всем,
кто использовал Perl, Python или PHP. Но Ruby тем и хорош, что каждый
компонент языка реализован со своим собственным подходом, упрощающим
использование данного инструмента и увеличивающим его мощность. В
предлагаемой мной небольшой статье рассматриваются особенности регулярок
в Ruby и их применение в различных операторах.