Python 在指定错误的同时使用带变量的模糊正则表达式
我正在使用python中的库并尝试进行模糊匹配 我需要在我的搜索字符串中使用一个变量,下面是我得到的代码 这将给出Python 在指定错误的同时使用带变量的模糊正则表达式,python,regex,Python,Regex,我正在使用python中的库并尝试进行模糊匹配 我需要在我的搜索字符串中使用一个变量,下面是我得到的代码 这将给出NameError:未定义名称“d” 问题是我想用{d}标记指定错误类型,但这也被解释为变量。到目前为止,我提出的唯一解决方案就是分配d=“d”。寻找一种更“合适”的方法来实现这一点 示例案例: variable = "amazing" s = 'amaing analogy' x = regex.search(rf"{variable}{d}"
NameError:未定义名称“d”
问题是我想用{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)
@赵@leo这是什么
d
语法?我找不到任何关于如何使用错误标记{e的好文档或示例
x = regex.search(rf"(?b){variable}{{d}}",s)