同じアルファベットの文字列が連続してない行を検索する。 例1 文字列aabcdeは、アルファベットの文字列aが連続しているので不適 例2 文字列abcdcdは、アルファベットの文字列cdが連続しているので不適 例3 文字列abcabcは、アルファベットの文字列abcが連続しているので不適 検索前 検索後
abcdef aabbcc abcabc ababcd abcdab abcdcd 123123 11aa11 112211
^(?!.*([a-z]+)\1).*$
否定先読みで 同じアルファベットの文字列が連続してないかを チェックしてます。 正規表現の問題集2 (応用編)