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