2016-09-15 40 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

只匹配引用的文字是在方括號內:

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