この問題に対する答えが見つからないようで、存在するかどうか疑問に思っています。簡単な例:
「nn」のすべての一致を検索したい文字列「nnnn」を考えてみますが、互いに重複するものも検索します。したがって、正規表現は次の 3 つの一致を提供します。
- んんん_
- n n n
- んんん_
これは正確には正規表現が意図するものではないことは理解していますが、実際にはリテラル文字列ではなくパターンを使用して一致を行う必要があることを考えると、文字列を調べてこれを手動で解析するのは非常に多くのコードのように思えます。