В С# у меня есть строка, содержащая пробелы, возврат каретки и/или разрывы строк. Есть ли простой способ нормализовать большие строки (от 100 000 до 1 000 000 символов), которые импортируются из текстовых файлов, настолько эффективно, насколько это возможно?
Чтобы уточнить, что я имею в виду: допустим, моя строка выглядит как строка1, но я хочу, чтобы она была похожа на строку2.
string1 = " ab c\r\n de.\nf";
string2 = "abcde.f";
NewString
, после достижения отметки 100_000_000 параллельная версия была чуть более чем в 15 раз быстрее (также тестировался с помощью BenchmarkDotNet). - person Knoop   schedule 26.06.2020