繁体   English   中英

如何检测换行符并删除所有换行符

[英]How to detect line break and remove everything line break

我设法检测到字符串中的换行符,但是可以正确删除它,因此在字符串中仅保留“第一行”

var str = "First Line"         
+"\nSecond Text Line";

var res = /\r|\n/.exec(str);
console.log(res);

有几种方法,但是如果您有\\r \\n ,我可能会使用带有正则表达式的replace

str = str.replace(/(?:\r|\n).*$/, '');

使用正则表达式:

 var str = "First Line" + "\\n Second Text Line"; var line = str.replace(/(?:\\r|\\n).*$/, ''); console.log(line); 

使用“ \\ n”作为分隔符分割字符串,然后将字符串重新连接在一起

var strings = str.split("\n");
var finalstr =strings[0];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM