Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Regex#unionで複数条件がある正規表現の可視性を上げる

Regex#unionで複数条件がある正規表現の可視性を上げることができます

普通に引数

Regexp.union("skiing", "sledding")   #=> /skiing|sledding/

バックスラッシュ記法なしで記号を楽に

Regexp.union("a+b*c")                #=> /a\+b\*c/

文字列の配列わたす

シンボルは駄目です

Regexp.union(["skiing", "sledding"]) #=> /skiing|sledding/