标签: regex scala
我有两个正则表达式,我想在一个最终的正则表达式中合并以匹配文本。有没有办法用字符串插值或正确的方式得到它?
val regex1 = "....".r val regex2 = "....".r val finalRegex = "^($regex1)(?:($regex2))$".r
可能吗?
答案 0 :(得分:3)
试试这个。
val finalRegex = s"^(${regex1.regex})(?:(${regex2.regex}))$$".r