我試圖捕獲[dockercloud_servers]
,直到下一個[
(redis_servers的開始)開始。但是,我不想捕獲[
最後一個括號。正則表達式不捕獲最後一個項目停止在
我試着做?:
但我似乎無法忽略最後一個支架,有什麼想法?
鏈接:https://regex101.com/r/fYRiJR/1
OR:
正則表達式
(\[dockercloud_servers\]){1}(?:[^ ]+\[)
內容
[dockercloud_servers]
x
y
[redis_servers]
x
x
爲什麼不'(\ [dockercloud_servers \])([^ [] +)'...我想加入'[^ [] +'(在另一個捕獲組中,作爲同一組的一部分,等等)實際上只是爲了得到你想要的。 –