正则表达式忽略方括号之间的文本,除了引号之间的字符串

时间:2016-09-15 09:41:42

标签: regex quotes

我有这样的意见:

[vc_custom_heading text="iWRITER for Box" ..... ] 

我有正则表达式,它捕获方括号之间的所有内容,这可以忽略方括号之间的所有内容。

但是,由于我想排除在引号之间捕获文本,因此它太多了:iWRITER for Box

让事情更清楚。以下是屏幕截图:https://app.box.com/s/f2cj7tzrdqkjoocj3my6yo2w7nl4hcta

我需要正则表达式以黄色捕获所有内容。

2 个答案:

答案 0 :(得分:0)

尝试将此添加到您的正则表达式:\"[^.]+\"

答案 1 :(得分:0)

仅匹配方括号内的引用文字:

(?<=")[^"]*(?="[^\]]*\])