1. ホーム
  2. ruby

[解決済み] Ruby正規表現を複数行に分割する

2023-04-25 13:47:15

質問

これはあなたが期待している質問とはちょっと違うかもしれません。その代わりに、長い正規表現を書いて、読みやすくするために複数のコード行に分割したいと思います。

のようなものです。

"bar" =~ /(foo|
           bar)/  # Doesn't work!
# => nil. Would like => 0

できるのでしょうか?

どのように解決するのですか?

この問題を解決するには /x 修飾子を使う必要があります。 フリースペースモード .

あなたの場合

"bar" =~ /(foo|
           bar)/x