Bru*_*uno 79 .net c# regex whitespace newline
我想要替换字符串中的所有超过2个空格而不是新行,我有这个正则表达式:\s{2,}但它也匹配新行.
如何仅匹配2个或更多空格而不是新行?
我正在使用c#
Bar*_*ers 145
将要匹配的空白字符放在字符类中.例如:
[ \t]{2,}
Run Code Online (Sandbox Code Playgroud)
匹配2个或更多空格或制表符.
你也可以这样做:
[^\S\r\n]{2,}
Run Code Online (Sandbox Code Playgroud)
它匹配任何空白字符除了\r和\n至少两次(注意资本S的\S缩写[^\s]).