我习惯用pcre编写正则表达式,因为它们很长,我喜欢x修饰符,它允许我输入换行符和空格而不影响模式,即/ 123 456 / x< => / 123456 /
是否可以在scala中执行相同的操作?
答案 0 :(得分: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