使用正則表達式中的{}進行匹配,然后通過替換來改變其包裹的內容。例如,假設你想要將一個字符串中的所有花括號 {} 包裹的內容替換為另一個字符串 replacement,可以使用如下代碼:
const str = "Hello, {name}! How are you {today}?";
const replaced = str.replace(/{.+?}/g, "replacement");
console.log(replaced); // Output: "Hello, replacement! How are you replacement?"
在這里,正則表達式 / {.+?}/g 匹配字符串中所有花括號 {} 包裹的內容。其中,{.+?} 表示匹配任意字符,且只要匹配到一個字符就停止匹配,也就是非貪婪模式匹配。/g 表示全局匹配。最后,使用 replace() 方法將匹配到的內容替換為 replacement。