我有一个字符串,形式为:
我需要提取被引号包围的值
进一步扩展到
Foo
"Foo"
"Some Foo"
"Some Foo and more"
我需要提取被引号包围的值
Foo
,该值可以被任意数量的字母数字和空格字符所包围。因此,对于上面的示例,我希望输出结果为:<NoMatch>
Foo
Foo
Foo
我一直在尝试让这个工作起来,目前我使用了引号的前后查找模式。这对于"Foo"
有效,但对于其他情况无效。
(?<=")Foo(?=")
进一步扩展到
(?<=")(?<=.*?)Foo(?=.*?)(?=")
无法工作。
任何帮助将不胜感激!