string.search()試圖找到所有出現時,不會爲我工作:正則表達式 「/ G」 不工作的string.search
var test = "This is a sample text";
var result = test.search(/ /g);
// result = "4"
,但它適用於string.matches()
var test = "This is a sample text";
var result = test.match(/ /g);
// result = " , , , "
是什麼原因?沒有提供查找string.search()中的所有事件,還是我犯了一個錯誤?
一些背景:我試圖找到字符串中所有空格(以及後面的所有「 - 」)的索引,以便後面的字符大寫。