正規表現「.」に\nをマッチさせる
これ正規表現が文字列の先頭・末尾にマッチするか調べる (マルチラインモード含む)で先に調べたわ。。。
groovy:000> "\n".find(~/./) ===> null groovy:000> "\n".find(~/(?m)./) ===> null groovy:000> "\n".find(~/(?s)./) ===>
↑(?m)じゃなくて(?s)を設定する必要がある。
irb(main):001:0> p(/./ =~"\n") nil => nil irb(main):002:0> p(/./m =~"\n") 0 => nil