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