0

Python正規表現を使用して、一連の単一文字とそれに続く単一スペースを一致させたい

例: 「私の名前は ARUN ジャヤパルです。ロンドンに行きます。」

ここで、正規表現は「ARUN」のみに一致し、「I」には一致しません。助けてください。現在、AU I のみに一致する次の正規表現を使用しています。

(?:\s[a-zA-Z0-9]\s)+

4

1 に答える 1

2

少なくとも2 つの文字とスペースの組み合わせを一致させる必要がありますが、前に単語境界が必要です (最初の文字が単語の終わりにならないようにするため)。

\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 '
于 2013-03-06T10:03:35.523 に答える