请问,再用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