JavaScript 正在将\n 转换为\r\n

标签 javascript regex line-breaks

我在 JavaScript 中将简单的\n 转换为\r\n 时遇到一些问题

var text = "Test1\nTest2\nTest3";

 var converted = text.replace("/\\n/g", "\r\n");

有人看出上面的 JS 有什么问题吗?我正在尝试将\n 全局替换为\r\n。

上面的代码没有进行转换并保留了\n-s

最佳答案

试试这个正则表达式:

var converted = text.replace(/(\r)?\n/g, "\r\n");

关于JavaScript 正在将\n 转换为\r\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16154779/

相关文章:

excel - 将txt文件导入excel会使换行符消失

javascript - iOS 8 JavaScript 核心 : Where do you place your JavaScript files at?

javascript - 选择某些字符正则表达式之间的文本

html - 打破 html 表格以使其在没有水平滚动条的情况下可见

python - 裁剪出字符串的一部分并使用正则表达式打印

php - 匹配字符串格式 "1,22,3,44"的正则表达式

ms-access - 满足特定条件时在 Access 报告文本字段中插入换行符

javascript - 如果 jquery 中不工作

javascript - 逆向工程 Web 应用程序

javascript - 使用 Angular 应用程序嵌入 Gist