我已将整个文件读入字符串对象: -
string result = File.ReadAllText(@"C:\TestLog.log");
我想删除所有换行符,“\ n”,但我还需要保留字符串对象中存在“\ r \ n”的所有实例。
我该怎么做?
答案 0 :(得分:4)
看起来你想要一个正则表达式替换。
string result = File.ReadAllText(@"C:\TestLog.log");
string newresult = Regex.Replace(result, @"[^\\r]\\n", "");
因此该模式会查找任何\ n前面没有\ r。
的\ n答案 1 :(得分:2)
result = result.Replace("\n","").Replace("\r","\r\n")
不使用正则表达式。不确定你是否打算使用它。