我正在使用正则表达式来替换变量中的子字符串$0
。但是现在我正在寻找一种表达式,当$0
被转义成\$0
时不匹配。
代码示例如下:
let string = "Hello '$0'. '$0' becomes the World. This shall remain \$0";
string = string.replace(/.../g, "World");
// "Hello 'World'. 'World' becomes World. This shall remain \$0"
什么是处理上述示例代码中的情况的适当表达方式?
非常感谢您的提前帮助!
\\\\$0 \\\$0
应该期望什么输出? - Wiktor Stribiżew"… \\$0"
。单个反斜杠不起作用,它只会产生与"… $0"
相同的字符串。 - Bergi