Регулярные выражения представлены классом Regex, экземпляр которого создается с помощью литералов регулярного выражения:
foo_or_bar = /foo|bar/
heeello = /h(e+)llo/
integer = /\d+/
Литерал регулярного выражения это символ /
и он использует PCRE синтаксис.
За ним могут следовать следующие модификаторы:
Например
r = /foo/imx
Слешы могут быть экранированы:
slash = /\//
Также доступен альтернативный синтаксис:
r = %r(регулярное выражение со слешем: /)