javascript - 只用一个替换双换行符?

标签 javascript replace newline

我怎样才能删除每个只有一个双换行符的字符?

var string = "this is a ↵↵↵↵ test there will ↵↵ be more ↵↵↵↵ newline characters"

像这样

var string = "this is a ↵↵ test there will ↵ be more ↵↵ newline characters"

我已经试过了,但这会替换所有新行,我想保留单个行

string.replace(/[\n\n]/g, '')

最佳答案

string = string.replace(/\n{2}/g, '\n');

console.log(string);

那会做你解释的......但我相信你需要这个......

string = string.replace(/\n+/g, '\n');

console.log(string);

关于javascript - 只用一个替换双换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54770982/

相关文章:

javascript - 在 Bootstrap 模式中打开 map

Jquery 单击更改图像文件扩展名

javascript - js 替换全局不喜欢+?

sql - 如何使用sql命令INSERT输入新行

javascript - 表单提交两次(ajax 和 jquery)

javascript - 为什么我的 Canvas 无法正确清除?

C 读取过去的换行符

使用 shell_exec(bash read) 的 PHP 在 tty 上工作,但在输入通过管道传输且没有换行符时不起作用

javascript - 如何使用 br 断行制作(复制到剪贴板)

JavaScript 将文本替换为文本中每个匹配项的函数结果