这是我的字符串:
var str = "This is my \string";
这是我的代码:
var replaced = str.replace("/\\/", "\\\\");
我不能让我的输出是:
"This is my \\string"
我已经尝试了所有我能想到的正则表达式和替换值的组合。
任何帮助表示赞赏!
原文由 Frankie 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我的字符串:
var str = "This is my \string";
这是我的代码:
var replaced = str.replace("/\\/", "\\\\");
我不能让我的输出是:
"This is my \\string"
我已经尝试了所有我能想到的正则表达式和替换值的组合。
任何帮助表示赞赏!
原文由 Frankie 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
多年来一直被这个问题困扰,所有的答案都坚持认为源字符串需要已经在其中转义了反斜杠……但情况并非总是如此。
做这个 ..