我正在尝试比较两个列表,并希望使用正则表达式来做到这一点。因此,我想遍历一个列表的元素并将其与另一个列表中的每个元素进行比较。我似乎无法弄清楚如何让我的正则表达式包含一个变量。希望这段代码可以说明问题:
string1="chase"
string2="chasecb"
m=match(r"$string1" ,string2)
println(m)
我知道 $ 是一个正则表达式元字符,我已经尝试转义它以及该想法的各种排列等等。还有其他方法吗?非常感谢。
最佳答案
如 jverzani在评论中说,你可以使用 Regex(string1)
或 Regex("$string1")
插入到正则表达式中,例如:
string1 = "chase"
string2 = "chasecb"
m = match(Regex(string1), string2)
println(m)
关于regex - Julia 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24563332/