我正在python中使用regex库,并尝试进行模糊匹配。
我需要在我的搜索字符串中使用一个变量,这是我在后得到的代码
x = regex.search(rf"(?b){variable}{d}",s)
给出CCD_ 1
问题是,我想用{d}
标记指定错误的类型,但这也被解释为一个变量。到目前为止,我想出的唯一解决方案就是分配d = "d"
。正在寻找更多";适当的";实现这一目标的方法。
示例案例:
variable = "amazing"
s = 'amaing analogy'
x = regex.search(rf"{variable}{d}",s)
x.group()
预期输出:";amaing";
您可以通过添加另一个当前括号来转义当前括号
x = regex.search(rf"(?b){variable}{{d}}",s)