Überlappende Übereinstimmungen in Regex
Ich kann anscheinend keine Antwort auf dieses Problem finden und frage mich, ob es eine gibt. Vereinfachtes Beispiel:
Betrachte einen String "nnnn", in dem ich alle Übereinstimmungen von "nn" finden möchte - aber auch diejenigen, die sich überschneiden. Die Regex würde also die folgenden 3 Übereinstimmungen liefern:
nn nnn nnn nn nnMir ist klar, dass dies nicht genau das ist, wofür Regexes gedacht sind, aber das Durchlaufen der Zeichenfolge und das Parsen von Hand scheint eine Menge Code zu sein, wenn man bedenkt, dass die Übereinstimmungen in Wirklichkeit mit einem Muster und nicht mit einer wörtlichen Zeichenfolge durchgeführt werden müssten.