2016-09-15 43 views
0

之间串方括号中的文字我有这样的输入:正则表达式忽略除了报价

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

,我有正则表达式捕捉方括号之间的所有内容,这使得可以忽略方括号之间的一切。

然而,实在是太多了,因为我想从捕捉引号之间的排斥:iWRITER for Box

为了让事情更清晰。下面是屏幕截图:https://app.box.com/s/f2cj7tzrdqkjoocj3my6yo2w7nl4hcta

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

+2

请清楚地告诉我们你想从中获取什么沿开始文本。 –

+1

编程语言? – Jan

+0

我需要捕获除文本以外的所有内容:iWRITER for Box –

回答

0

尝试添加给你的正则表达式:\"[^.]+\"

+0

这也将捕获报价本身。 '\“(。*?)\”'是替代方案 – DNKROZ

+0

是的,但我忘了提及我还需要提取方括号外的所有内容。 –

+0

他说他想排除引号之间的所有内容 –

0

只匹配引用的文字是在方括号内:

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