我的输入示例文本文件
92721662,5819.53,2019-10-10,04332977,5938.30,.00,118.77-
92721664,5510.56,2019-10-10,04332978,5623.02,.00,112.46-
92730321,22805.90,2019-10-15,04354360,23350.20,.00,544.30-
我尝试过的最后一个正则表达式是:
var requestbody3 = Regex.Replace(requestbody2, @" { 3 ,}[\r\n]", "");
requestbody2
是“ testinput.txt”文件中File.ReadAllText()
的结果
目标是仅删除包含3个或更多以\r\n
结尾的空格的空行,使各行之间没有间隙。
不要在大括号内放置空格:
//three or more spaces followed by windows or unix newline
" {3,}\r?\n"