【发布时间】:2015-09-16 06:37:15
【问题描述】:
我想做以下匹配:
如果
MBzz在字符串中则匹配,但如果[Rr][Ee][Ff]在字符串中则不匹配
所以以下应该匹配:
- klasdlkMBzzsdld
- MBzz
以下内容不应匹配:
- RefmmmmMBzzmmmmm
- MBzzmmmmmmREFmmmm
等等
现在,我正在做这个可怕的 hack:
def mySearch(val):
if (re.compile('MBab').search(val) is not None) and \
(re.compile('[Rr][Ee][Ff]').search(val) is None):
return re.compile('MBab').search(val).group()
return None
但是,我觉得对于这么简单的事情,我作为一个班轮应该能够完成。
【问题讨论】:
-
由于某种原因,我的电脑自动更正了 regex 到 reggae
标签: python regex python-2.7