3
我有兩個正則表達式,我想在最後一個正則表達式中進行合併以匹配文本。有沒有辦法用字符串插值得到它,或者正確的方法是不同的?Scala:匹配字符串插值的正則表達式
val regex1 = "....".r
val regex2 = "....".r
val finalRegex = "^($regex1)(?:($regex2))$".r
這可能嗎?
我有兩個正則表達式,我想在最後一個正則表達式中進行合併以匹配文本。有沒有辦法用字符串插值得到它,或者正確的方法是不同的?Scala:匹配字符串插值的正則表達式
val regex1 = "....".r
val regex2 = "....".r
val finalRegex = "^($regex1)(?:($regex2))$".r
這可能嗎?
試試這個。
val finalRegex = s"^(${regex1.regex})(?:(${regex2.regex}))$$".r