将正则表达式组合为空格和换行符

Combine regular expressions for spaces and line breaks

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

如何将以下内容合并为一个正则表达式?

    str
        .replace(/('r'n|'n|'r)/gm,"") // get rid of line breaks 
        .replace(/'s/g, ""); // get rid of spaces

我想调用replace()一次,并在同一regex 中处理这两个问题

我想您只需要使用's。。。通常包括['r'n't'f ],因此第一次替换基本上是无用的。

https://regex101.com/r/eX7sE7/1

regexr.com是一个测试正则表达式的好工具,因为它解释了每个部分的作用。例如,如果您将鼠标悬停在/s上,它会告诉您它也匹配换行符。

使用此str.replace(/('s)/g,"");