删除 \n 和 \r 但不删除 \r\n

亚历克斯·戈登

我有两个字符串\r\n以及\r\n

我们如何删除\r\n,同时保持\r\n机智?

特维马达

Negative lookahead+lookbehind 可以做到这一点:

const test="a\nb\rc\r\nd\n\re";
console.log(test.replaceAll(/(\r(?!\n)|((?<!\r)\n))/g,"x"));
//                            ^^^^^^^^              match \r if it has no \n after
//                                     ^^^^^^^^^^^  match \n if it has no \r before

\r\n之间c以及d保持完好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除\ n但不删除\ n \ n

R:将n-gram标记化,但不删除带标点符号

Laravel 和 Vuejs axios 删除没有错误但不删除

bash-删除所有目录(和内容),但不删除pwd中的文件

删除:active和:focus上的轮廓,但不删除:focus上的轮廓

R ggplot删除x个刻度/标题,但不删除它们的剩余空间

R:删除文本中的点,但不删除标记小数点的点

如何让R忽略N / A值而不删除整个行?

删除软链接,但不删除目标

删除标签<a>但不删除内容

jQuery删除但不删除容器DIV

删除openjdk但不删除tomcat

删除标签内的空白而不删除\ n

在SQL选择查询中,删除前0个值和后0个值,但不删除中间的值

从wp_head Wordpress删除所有主题CSS和JS,但不删除wp admin工具栏

如何从python中的stdout中删除\ n和\ r \ n?

jQuery Droppable克隆,但不删除

git忽略更改但不删除文件

Hibernate ManyToOne级联添加但不删除

Redis列表,弹出但不删除

在Vim中删除但不删节

希望限制重复但不删除

Laravel 7从数据库和磁盘删除阵列或单个映像-从数据库或磁盘删除发布但不删除关联的映像

StringBuilder.Append 删除 '\r' 和 '\n' 标签

从串行输入中删除\ r和\ n(CRLF)

如何从字符串中删除\ n和\ r

Python正则表达式,用于删除内部空格,但不能删除\ n和\ t

基于有效比较的集式数据结构,用于插入和查找,但不删除

移动iptables规则(不删除和添加)