在 w3school 的 replace() 方法介紹中,有這樣一個例子:// 在本例中,我們將把字符串中所有單詞的首字母都轉(zhuǎn)換為大寫name = '"a", "b"';name.replace(/"([^"]*)"/g, "'$1'"); // 'a', 'b'而換成如下簡寫name = '"a", "b"';name.replace(/"/g, "'"); // 'a', 'b'效果是相同的。既然后者可以實現(xiàn),為什么要用前者?是僅為了說明$1的用法還是有什么好處?
replace(/"([^"]*)"/g, "'$1'")與replace(/"/g, "'"
DIEA
2019-03-13 18:15:06