總結
replace() 和 replaceAll()都是常用的替換字符串的方法
- 1-兩者都是全部替換,即把源字符串中的某一字符或字符串全部換成指定的字符或字符串。如果只想替換第一次出現的,可以使用 replaceFirst()
- 2-replaceFirst(), replaceAll()都是“優先”基於規則表達式的替換。優先判斷被替換的參數 regex 是不是一個正則表達式。如果是正則,執行正則替換;如果是字符串,執行字符串替換,此時和 replace() 效果就是一樣的了
- 3-執行了替換操作后,返回一個新的對象,源字符串的內容是沒有發生改變的