Regex соответствует более чем двум пробелам, но не новой строке

Я хочу заменить все более двух белых пробелов в строке, но не на новые строки, у меня есть это регулярное выражение: \s{2,} но оно также соответствует новым строкам.

Как я могу совместить только 2 или более белых пробела, а не новые строки?

Я использую c #

Поместите белые пробелы, которые вы хотите сопоставить внутри classа символов. Например:

 [ \t]{2,} 

соответствует 2 или более пробелам или вкладкам.

Вы также можете сделать:

 [^\S\r\n]{2,} 

который соответствует любому символу белого пробела, кроме \r и \n по крайней мере, дважды (обратите внимание, что капитал S в \S является коротким для [^\s] ).