2016-11-11 22 views
0

我試圖捕獲[dockercloud_servers],直到下一個[(redis_servers的開始)開始。但是,我不想捕獲[最後一個括號。正則表達式不捕獲最後一個項目停止在

我試着做?:但我似乎無法忽略最後一個支架,有什麼想法?

鏈接:https://regex101.com/r/fYRiJR/1


OR:


正則表達式

(\[dockercloud_servers\]){1}(?:[^ ]+\[) 

內容

[dockercloud_servers] 
x 
y 
[redis_servers] 
x 
x 
+1

爲什麼不'(\ [dockercloud_servers \])([^ [] +)'...我想加入'[^ [] +'(在另一個捕獲組中,作爲同一組的一部分,等等)實際上只是爲了得到你想要的。 –

回答

相關問題