javascript - 如何在javascript中用双反斜杠替换反斜杠字符?

标签 javascript string backslash

我正在尝试用两个反斜杠替换字符串中的反斜杠,如下所示:

s = s.replace("\\", "\\\\");

但是,它没有任何作用。示例字符串:

s="\r\nHi\r\n";

最佳答案

该字符串不包含反斜杠,它包含 \r 转义序列。

Working example

例如

var str = "\r\n";
var replaced = str.replace('\r\n', '\\r\\n');
alert(replaced);

然后将显示警报\r\n

关于javascript - 如何在javascript中用双反斜杠替换反斜杠字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18036728/

相关文章:

c - C语言中反斜杠的用法

javascript - 自动滚动不工作

javascript - Uncaught Error : [HMR] Hot Module Replacement is disabled

javascript - jasmine running 和 waitsFor 实际上做了什么?

c# - 格式字符串/数字 "NNNNN"

c# - 字符串与字符串

Python 字符串连接内部细节

c++ - C++ 中的正则表达式和双反斜杠

javascript - 如何在选中和取消选中时为html中的复选框赋值?

java - 如何忽略属性文件中出现的 : and = 等字符的反斜杠