Regex空格(s)处理所有空格类型

Regex whitespace (s) handling all spacing types

本文关键字:空格 类型 处理 Regex      更新时间:2023-09-26

我对这些很陌生,但是有一个正则表达式/替换函数:

string.replace(/'s{10,}/gi, ' ');

因为我有一个文本字符串,它与空白、制表符和换行符的组合失去了控制。我面临的问题是,上面的表达式处理太多了。我试过把它拨回's{1,}来缓解这种情况,但它甚至减少了换行符和制表符空格到一个空间。我想用不同的规则分别处理它们。

似乎这个规则覆盖了我试图处理其他空格类型的任何东西。

您可以使用一个实际的空格字符来匹配空格:

var spaces = / /g; // a valid regex

对于其他类型,考虑如下:

/'t'r'n/ // other space characters