日期:2014-05-19  浏览次数:20720 次

=========简单问题,请教高手,txt文本问题,有没有一个函数可以把txt文件一行的不同字符串以一个空格隔开?
=========简单问题,请教高手,txt文本问题,有没有一个函数可以把txt文件一行的不同字符串以一个空格隔开?

------解决方案--------------------
string str = "BJI 2003-10-29 -4015.5095 -3.3978661 2412.24255 ";
Console.WriteLine(Regex.Replace(str,@ "\s{2,} ", " "));
------解决方案--------------------
str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
------解决方案--------------------
如果是这样,那就没必要替换了,直接

string yourStr = ...............;
string[] result = Regex.Split(yourStr, @ "\s+ ");
------解决方案--------------------
\s表示空格 {2,}表示至少两个 如果{2,4}就表示2到4个 明白了没