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

回到顶部