0
我想用python的正则表达式来匹配一系列单个字符后跟一个空格正则表达式来匹配一系列单个字符后跟一个空格
例的。我要去伦敦。“
在这里,正则表达式应该只匹配“A R U N”并且不匹配“I”。请帮忙。目前我使用下面的正则表达式,只匹配AU一
(?:\ S [A-ZA-Z0-9] \ S)+
我想用python的正则表达式来匹配一系列单个字符后跟一个空格正则表达式来匹配一系列单个字符后跟一个空格
例的。我要去伦敦。“
在这里,正则表达式应该只匹配“A R U N”并且不匹配“I”。请帮忙。目前我使用下面的正则表达式,只匹配AU一
(?:\ S [A-ZA-Z0-9] \ S)+
你需要匹配至少字符-space连击,而是由一个单词边界之前(以确保您的第一个字符是不是一个单词的结尾):
\b(?:[a-zA-Z0-9]\s){2,}
这符合A R U N
而不是I
:
>>> re.search(r'\b(?:[a-zA-Z0-9]\s){2,}', 'My name is arun its A R U N jayapal. I am going to London.').group()
'A R U N '
谢谢你Martijn。它工作完美。 – 2013-03-06 10:08:56