読者です 読者をやめる 読者になる 読者になる

Ruby の正規表現でパスをいい感じに記述する

例えば、Ruby正規表現内でパスを含む際に

/^\/path\/to\/hoge.*/

みたいに書くことがあると思います。 この時にパスの /\/ という風にエスケープして記述する必要があります。

[%r を使う]

こういう時に %r を使うと綺麗に書くことが出来ます。

%r{^/path/to/hoge.*}

便利。
ちなみにこれは Rubocop さんに怒られて知りました。