1
私はpcreを使ってregexpを書くのに慣れています。かなり長いので、パターンに影響を与えずに改行と空白を入力できるx修飾子が好きです。つまり、/125456/=>/123456/正規表現で空白を無視する
スカラーでも同じことができますか?
私はpcreを使ってregexpを書くのに慣れています。かなり長いので、パターンに影響を与えずに改行と空白を入力できるx修飾子が好きです。つまり、/125456/=>/123456/正規表現で空白を無視する
スカラーでも同じことができますか?
はい、あなたはインライン(?x)
修飾子を使用することができます
val pattern = new Regex("(?x)123 456")
がIDEONE demoを参照してください:
var str = "123456"
val pattern = new Regex("(?x)123 456")
val res = pattern.findAllIn(str).toArray
println(res.deep.mkString(", "))
// = > 123456
を