字符串替换换行符

本文关键字:换行符 替换 字符串 | 更新日期: 2023-09-27 18:00:13

我已经将整个文件读取到一个字符串对象中:-

string result = File.ReadAllText(@"C:'TestLog.log");

我想删除所有换行符"''n",但我也需要保留字符串对象中存在"''r''n"的任何实例。

我该怎么做?

字符串替换换行符

看起来您想要替换一个正则表达式。

string result = File.ReadAllText(@"C:'TestLog.log");
string newresult = Regex.Replace(result, @"[^''r]''n", "");

因此,该模式查找前面没有''r的任何''n。

result = result.Replace("'n","").Replace("'r","'r'n")

但不使用regex。不确定你是否打算使用它。