Основная статья по регулярным выражениям тут.
.match – очень прокаченный метод в ruby для работы с регулярными выражениями.
/[0-9]/.match("2")
Например, к результату match можно применять методы .pre_match, .post_,match – получая данные ДО и ПОСЛЕ match – очень полезно, не городя костылей с заменой вроде <regexp>.*.
Читать дальше
