Python-如何在正则表达式中使用变量?
我想在a variable
内部使用regex
,该怎么办Python?
TEXTO = sys.argv[1]if re.search(r"\b(?=\w)TEXTO\b(?!\w)", subject, re.IGNORECASE):
# Successful match
else:
# Match attempt failed
回答:
从python 3.6开始,你还可以使用文字字符串插值(“ f-strings”)
。在你的特定情况下,解决方案是:
if re.search(rf"\b(?=\w){TEXTO}\b(?!\w)", subject, re.IGNORECASE): ...do something
以上是 Python-如何在正则表达式中使用变量? 的全部内容, 来源链接: utcz.com/qa/435120.html