如何删除不包含任何字符串的行?角度的

问题描述

我有一个字符串消息,但是我必须删除不包含任何字符串的行。因为它将为邮件容器添加更多空间。

console.log(str);

字符串输出

hello
how are you?

what's going on?


bye...


....more empty line below

我希望它像:

hello
how are you?
what's going on?
bye...

解决方法

您可以通过将replace函数与正则表达式结合使用来实现。 示例:

var str = "hello \n how are you? \n\n what's going on?"
console.log(str)
console.log(str.replace(/(\n)+/gi,"\n"))