Javascript 使用正则表达式从字符串中删除不需要的字符
此Meteor服务器代码使用cheerio从html中提取文本: `常量myLines=ResObj.$('.panel body').text() 以下是哪个console.log: 使用正则表达式,如何仅获取非空行,如: 他是Javascript 使用正则表达式从字符串中删除不需要的字符,javascript,regex,Javascript,Regex,此Meteor服务器代码使用cheerio从html中提取文本: `常量myLines=ResObj.$('.panel body').text() 以下是哪个console.log: 使用正则表达式,如何仅获取非空行,如: 他是 今天不开心 并且需要eay 挑选 我尝试了一些无效的方法,如替换(/(\W\r\n)/,“”)等等……您可以使用以下方法: myLines='\r\n\r\n他\r\n\r\n\r\n今天不开心\r\n\r\n'; myLines=myLines.replace(/
今天不开心
并且需要eay
挑选 我尝试了一些无效的方法,如替换(/(\W\r\n)/,“”)等等……您可以使用以下方法:
myLines='\r\n\r\n他\r\n\r\n\r\n今天不开心\r\n\r\n';
myLines=myLines.replace(/\s*?(^ |\n)\s*/g,$1');
console.log(myline)代码>必须精确,是否要保留打断线(\n)
?当你在正则表达式中去除它们时,它们在你想要的输出中。是的,在每个非空行的末尾有一个换行符。但是删除所有空行。为什么要使用regex vs native js string.split w/.indexOf?