次の形式の文字列があります
Foo
"Foo"
"Some Foo"
"Some Foo and more"
Foo
引用符で囲まれ、任意の数の英数字と空白文字で囲むことができる値を抽出する必要があります。したがって、上記の例では、出力を次のようにしたいと思います
<NoMatch>
Foo
Foo
Foo
私はこれを機能させようとしてきましたが、これは私がこれまでに引用符に先読み/後読みを使用したパターンです。これは機能し"Foo"
ますが、他の人には機能しません。
(?<=")Foo(?=")
これをさらに拡張して
(?<=")(?<=.*?)Foo(?=.*?)(?=")
動作しません。
任意の支援をいただければ幸いです!