【发布时间】:2016-03-09 20:23:33
【问题描述】:
我需要将一个正则表达式字符串添加到一个数组中,但我收到一个错误,例如“字符串无法在字符串 [] 中实现”。
这是代码:
foreach (string ss in fileLines)
{
filelinesclean = System.Text.RegularExpressions.Regex.Replace(ss, @"\s+", " ");
MessageBox.Show("ok");
System.IO.File.WriteAllLines(@"C:\Users\Public\WriteLines.txt", filelinesclean);
}
【问题讨论】:
-
filelinesclean是一个字符串,但File.WriteAllLines将一个 array 字符串作为其第二个参数。也许您打算使用File.WriteLine。 -
filelinesclean 是一个数组 private string[] filelinesclean;
-
因此没有人提出可能导致内存不足的答案,您从中获得
fileLines的(大概)文件有多大?