переписать stringbuilder - PullRequest
       5

переписать stringbuilder

1 голос
/ 07 декабря 2011

Я читаю текст из файла в построитель строк, я делаю быструю замену, используя .Replace (), затем мне нужно запустить два регулярных выражения для построителя строк, чтобы полностью перезаписать построитель строк.Каков наилучший способ сделать это?

Я использовал Append, чтобы изначально загрузить StringBuilder из потокового ридера, затем использовал .Replace () для простой замены.Теперь мне нужно удалить начало и конец каждой строки на основе двух разных регулярных выражений.

1 Ответ

3 голосов
/ 07 декабря 2011

Вам придется преобразовать StringBuilder в строку (вызывая ее метод ToString()) и выполнить операции Regex со строкой.

Также, если вы просто заинтересованы в чтении всего текста из файла, вам не нужно использовать поток и StringBuilder, вместо этого просто используйте File.ReadAllText(someFile), который возвращает строку, или File.ReadAllLines(someFile), который возвращает строковый массив.

...