正则表达式社区

正则表达式替换字符串中的换行符

查看: 159
时间: 2021-07-19

有如下字符串:

1\r\n\r\n\r\n\r\n2\r\n\r\n\r\n\r\n   \r\n\r\n  \r\n3


需要把多个连续的换行符替换成 一个换行符,换行符后面可能有空格。


上面的字符串替换之后变成

1\r\n2\r\n3


求大神写一个js正则替换

最后一次编辑于 2021-07-19 15:32
1 个回答
  • 红茶🎱 😇 2021-07-19

    正则表达式如下:

    /((\r\n\s*){1,})/gi


    js测试代码:

    '1\r\n\r\n\r\n2\r\n\r\n\r\n\r\n\r\n\r\n   \r\n\r\n  \r\n3'.replace(/((\r\n\s*){1,})/gi , '\r\n');


©2019 - 2020 正则社区版权所有 ICP证:浙14008037号-4联系我们:chanchow163@163.com

本站所有内容、图片未经过私人授权,禁止进行任何形式的采集、镜像、复制和转载,否则后果自负!

站长微信:chanchow163,备注:正则代写