在 js 裡面可以使用 replace 是取代字串,比如像這樣:

const input="As I was going to Taipei, he was going to Taoyuan.";
const output=input.replace("going", "walking");

 

我們想把字串裡的 going 都換成 walking,但結果只會換掉第一個 going。

要替換掉所有符合條件的字串,就要使用正規表達式(Regular Expression),所以我們把程式碼改寫成這樣:

const output=input.replace(/going/g, "walking");

 

其中 / / 裡代表的是要取代的字元,/後面的 g 是全域表示符,改成這樣就能取代掉所有符合條件的字串了。