使用正则表达式从字符串中删除不需要的字符

时间:2017-03-25 19:58:50

标签: javascript regex

此Meteor服务器代码使用cheerio从html中提取文本:

`const myLines = ResObj。$('。panel-body')。text();

以下哪个console.log:enter image description here

使用正则表达式,我怎样才能获得非空行,例如:

他是 今天不开心 并需要等待 选择

我尝试了一些无用的事情,例如replace(/(\W\r\n)/, "")等等......

1 个答案:

答案 0 :(得分:1)

你可以用这个:

myLines = '\r\n          \r\n      He is\r\n \r\n \r\n not happy today\r\n   \r\n   ';
myLines = myLines.replace(/\s*?(^|\n)\s*/g, '$1'); 
console.log(myLines);