javascript 正则表达式中回车符、换行符和多个空格的匹配

Match of carriage return, line feed and multiple space in javascript regular expression

本文关键字:空格 换行符 正则表达式 回车 javascript      更新时间:2023-09-26

我正在尝试用单个空格替换回车符 (''r) 和换行符 (') 以及多个空格 (' ')。

我使用了 ''W+ 来帮助实现这一目标,但它也用空格替换了特殊字符。我想更改它只是替换上面的字符。

请帮助我在 javascript 中使用替换方法进行正确的正则表达式。

这将起作用: /'n|'s{2,}/g

var res = str.replace(/'n|'s{2,}/g, " ");

您可以在此处进行测试:https://regex101.com/r/pQ8zU1/1

's match any white space character ['r'n't'f ]

您应该为此使用's{2,}。它是为这项任务而生的。

这个简单的应该适合您的需求:/['r'n ]{2,}/g .替换为空格。