私の質問は非常に簡単だと思います。私の場合の例は次のとおりです。
ababababab
acacacacac
adadadadad
...
azazazazaz
上記のすべてのケースを検出できる正規表現が必要です。
私は使用してみました:
(a\w){5}
しかし、それも通過するので機能しません:
abacadaeaf
助けてくれてありがとう。
Oracle の正規表現でサポートされている後方参照を使用します。
(a\w)\1{4}
\n
n番目のキャプチャ グループを参照します(開き括弧で数えます)。
これを試してみてください:(a\w)\1+
これは、「a」の後に発生する文字グループのすべての参照に一致します。
そして、\1
この後方参照はトリックを行います。
文字 'ab' または 'ac' または ... の正確に 5 つのグループに一致させたい場合は、次の正規表現を使用します。(a\w)\1{4}