文字列(bar)の前に2つの文字列(foo)または(boo)がすぐに続かない検索を実行しようとしています。
例えば
foo=bar
一致してはいけません
foo=baz bar
一致する必要があります
bar
一致する必要があります
boo=bar
一致してはいけません
正規表現の背後にある外観はこれに最適だったと思います。(?<!
ただし、MSVC ++から使用しようとすると、処理されない例外が発生します。
アサーションは?でサポートされていますか?構文的に違いますか?または、誰かがこの正規表現を作成したり、動作をエミュレートしたりするのを手伝ってくれませんか?