overwrite stringbuilder

本文关键字:stringbuilder overwrite | 更新日期: 2023-09-27 18:17:03

我正在从文件中读取文本到字符串构建器,我使用. replace()进行快速替换,然后我需要对字符串构建器运行两个正则表达式以完全覆盖字符串构建器。最好的方法是什么?

我最初使用Append从流阅读器加载StringBuilder,然后使用. replace()进行简单的替换。现在我需要根据两种不同的正则表达式删除每行的开头和结尾。

overwrite stringbuilder

您必须将StringBuilder转换为字符串(调用其ToString()方法)并对字符串执行Regex操作。

另外,如果您只是对从文件中读取所有文本感兴趣,则不需要使用流和StringBuilder,而只需使用返回字符串的File.ReadAllText(someFile)或返回字符串数组的File.ReadAllLines(someFile)