regex - Julia 正则表达式

标签 regex julia string-literals

我正在尝试比较两个列表,并希望使用正则表达式来做到这一点。因此,我想遍历一个列表的元素并将其与另一个列表中的每个元素进行比较。我似乎无法弄清楚如何让我的正则表达式包含一个变量。希望这段代码可以说明问题:

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/

相关文章:

javascript - 使用正则表达式在选择标签html中查找字符串

Java 正则表达式 : Match text between two strings with boundary conditions

php - 无法正则表达式某些模式(第 2 部分)

matlab - 为什么行向量的切片不返回行向量?

julia - 在虚拟环境中从终端运行 Julia 脚本

dataframe - 参数错误: columns argument must be a vector of AbstractVector objects

c++ - U+ 究竟代表什么?为什么我不能在我的 C++ 应用程序中创建一个 Unicode 中间字符串表?

以换行符、空格或逗号分隔的 Ruby 正则表达式

c++ - 指针和字符串文字

python - Python中是否有文字字符串