在我的下面的代码中,如果我使用re.compile,它可以正常工作如下:
name = 'hi over there, how are you and hello there'
name1 = ['hi', 'hello', 'hello there', 'howdy', ]
regex1 = re.compile(r'\b(%s+.])\b'%'|'.join(name1))
name3 = re.findall(regex1, name)
print name3 ##python27
output >> 'hi', 'hello'
如何只输出'你好'