Я удивлен, что никто не упомянул это:
String.Join("", " all manner\tof\ndifferent\twhite spaces!\n".Split())
string.Split
по умолчанию распределяется по символам char.IsWhiteSpace
, так что это очень похожее решение для фильтрацииэти символы выводятся при прямом использовании char.IsWhiteSpace
, и это однострочный текст, который также работает в средах до LINQ.