2
這是什麼正則表達式應該找到{
anything in it
}
,然後我想要計算正則表達式找到的結果數。JAVASCRIPT:計數REGEX結果的數量
所以我有一個這樣的字符串:在這種情況下
{example1}{example2}{example3}
的計數是3
這是什麼正則表達式應該找到{
anything in it
}
,然後我想要計算正則表達式找到的結果數。JAVASCRIPT:計數REGEX結果的數量
所以我有一個這樣的字符串:在這種情況下
{example1}{example2}{example3}
的計數是3
需要全球正則表達式標誌(G),以適應所有出現,然後簡單地獲得的長度結果。該?使得。*非常規,否則它只會適合第一個和最後一個括號,因爲默認情況下正則表達式是貪婪的。
var source = "{example1}{example2}{example3}";
var count = source.match(/\{.*?\}/g).length;
+1 - 我誤解這是一個普通的例子,他實際上尋找'{'和'}':) – 2010-08-05 22:56:33
感謝作品,很好!我會盡快接受:) – Adam 2010-08-05 22:57:14