我有一个形式为的字符串
Foo
"Foo"
"Some Foo"
"Some Foo and more"
我需要提取Foo
引号中的值,并且可以被任意数量的字母数字和空格字符包围。因此,对于上面的示例,我希望输出为
<NoMatch>
Foo
Foo
Foo
我一直在努力让它发挥作用,这是迄今为止我使用前瞻/后向报价的模式。这适用于其他人,"Foo"
但不适用于其他人。
(?<=")Foo(?=")
进一步扩大到
(?<=")(?<=.*?)Foo(?=.*?)(?=")
不起作用。
任何帮助将不胜感激!