Wie verwende ich Java Regex, um alle sich wiederholenden Zeichenfolgen in einer Zeichenfolge zu finden?

Analysieren einer zufälligen Zeichenfolge, um mithilfe von Java und Regex nach wiederholten Sequenzen zu suchen.

Betrachten Sie Zeichenfolgen:

aaabbaaacccbb

Ich möchte einen regulären Ausdruck finden, der alle Übereinstimmungen in der obigen Zeichenfolge findet:

<code>aaabbaaacccbb
^^^  ^^^

aaabbaaacccbb
   ^^      ^^
</code>

Was ist der reguläre Ausdruck, der eine Zeichenfolge auf sich wiederholende Zeichenfolgen überprüft und die Gruppen dieser sich wiederholenden Zeichen zurückgibt, so dass Gruppe 1 = aaa und Gruppe 2 = bb. Beachten Sie auch, dass ich eine Beispielzeichenfolge verwendet habe, sich wiederholende Zeichen jedoch gültig sind: RonRonJoeJoe ... ... ,, ,, ... ,,

Antworten auf die Frage(5)

Ihre Antwort auf die Frage