2016-05-27 17 views
1

私はpcreを使ってregexpを書くのに慣れています。かなり長いので、パターンに影響を与えずに改行と空白を入力できるx修飾子が好きです。つまり、/125456/=>/123456/正規表現で空白を無視する

スカラーでも同じことができますか?

答えて

1

はい、あなたはインライン(?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 
関連する問題