3

文字列に2つ以上の同じ文字が連続して含まれていないかどうかをチェックする正規表現をPythonで書きたいと思います。

[a-zA-z]{,2}

しかし、それはうまくいきません

4

1 に答える 1

5

これを行う最も簡単な方法は、後方参照を 2 回使用することです。

r"([a-zA-Z])\1\1"

これは、求めていることの反対をチェックするため、結果を否定します。これをより大きな正規表現の一部として使用している場合は、必要に応じて後方参照インデックスを変更することを忘れないでください。

于 2012-12-30T20:01:26.237 に答える