我有一个字符串,例如
string = "hello monday"
我想听任何一天的话,所以说我写
pattern = re.compile("hello (monday|tuesday)")
(本周其余时间依此类推) 现在,如果我使用findall,则我的模式只会匹配“星期一”,而不是“你好星期一”。
我曾经使用过正则表达式,但是在没有这个问题的情况下,我似乎找不到如何在正则表达式中包括整个字符串的OR。
谢谢
编辑: 好的,对于我自己的问题,我只需要使用re.search即可在此处返回“ hello monday”。或者,如果我真的想使用findall,请使用非捕获符号(?:monday | tuesday)。