一致させたいのですが、一致"foo 6"
しません"foo 6</end>"
。現時点では、次の式がありますfoo\s\d+(?!.*</end>)
。問題は、文字列の途中にタグfoo 6
がある場合も破棄されることです。</end>
すなわち
foo 6
一致 -これは正しいです
foo 6</end>
一致しない -これは正しい
foo 6 word word word word number word number word</end>
一致しない -ここでも一致するはずなので、これは正しくありません。foo 6
正規表現は、上記の 3 つのシナリオが正しいことを許可する必要があります