读书人

请教再用C#读取文件时如何把长度不

发布时间: 2013-11-08 17:52:14 作者: rapoo

请问,再用C#读取文件时,怎么把长度不同的空格替换为一个空格或者其他字符?
在用C#读取文件导入数据库时,我用空格作为分隔符,可是数据的长度不一样,导致空格的长度也不同,怎么把长度不同的空格替换为一个或者其他字符的?求大神指点.
[解决办法]
http://www.cnblogs.com/wangchuang/archive/2013/02/20/2918633.html
[解决办法]
用逗号作为分割嘛。
连续的逗号表示中间的那一项为空。
[解决办法]

string str = " 123 12  12456    13";
string new_str = getnewstr(str);
public string getnewstr(string str)
{
return Regex.Replace(str.Trim(), "\\s+", " "); ;
}

================
123 12 12456 13

读书人网 >C#

热点推荐