2016-07-05 296 views
-2

這是一個[foo]和一個條以及一個[bar]和一個[foo]。正則表達式匹配多次出現的字符串

我想匹配每個方括號內的字符串。

匹配陣列將作爲FOO,酒吧,FOO

我試圖match(/\[(.*)\]/g),但輸出越來越爲 「[富]和酒吧和[巴]和[富]」。它與第一個'['和最後一個']'相匹配。

回答

0

你可以嘗試其中存在的[]括號中的字符串相匹配下面的代碼,

"It's a [foo] and a bar and a [bar] and a [foo] too".match(/[^\[\]]+(?=\])/g) 
[foo,bar,foo] 
相關問題