-2
這是一個[foo]和一個條以及一個[bar]和一個[foo]。正則表達式匹配多次出現的字符串
我想匹配每個方括號內的字符串。
匹配陣列將作爲FOO,酒吧,FOO
我試圖match(/\[(.*)\]/g)
,但輸出越來越爲 「[富]和酒吧和[巴]和[富]」。它與第一個'['和最後一個']'相匹配。
這是一個[foo]和一個條以及一個[bar]和一個[foo]。正則表達式匹配多次出現的字符串
我想匹配每個方括號內的字符串。
匹配陣列將作爲FOO,酒吧,FOO
我試圖match(/\[(.*)\]/g)
,但輸出越來越爲 「[富]和酒吧和[巴]和[富]」。它與第一個'['和最後一個']'相匹配。
你可以嘗試其中存在的[]
括號中的字符串相匹配下面的代碼,
"It's a [foo] and a bar and a [bar] and a [foo] too".match(/[^\[\]]+(?=\])/g)
[foo,bar,foo]