【发布时间】:2020-07-22 14:33:16
【问题描述】:
我正在使用下面的代码在if 条件下的字符串中搜索模式,但我需要在条件下使用OR..我该怎么做
if re.search(r'uk', result):
我想要像下面这样:
if re.search(r'uk|eu', result):
但不知何故它给出了错误
这在语法上正确吗?
【问题讨论】:
-
总是将完整的错误消息(从单词“Traceback”开始)作为文本(不是屏幕截图)放在有问题的(不是评论)中。还有其他有用的信息。
-
带有
r'uk|eu'的代码对我有用。您没有显示完整的错误消息,所以我们知道您真正的问题是什么。也许你在不同的地方有问题,或者问题在不同的变量中产生价值。 -
是的,抱歉,犯了愚蠢的错误,不知何故错过了该声明中的引用......它现在可以使用 |运算符
标签: python if-statement search python-re