首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字串碰到空白時縮短與上一個值的距離為三個空白

2012-10-19 
字串碰到空白時縮短與下一個值的距離為三個空白想请教TXT内有几行值为1234456789______123_______45612344

字串碰到空白時縮短與下一個值的距離為三個空白
想请教TXT内有几行值为
1234456789______123_______456
1234456789________123________456
底线为空白(实际并无底线)
我想要让它变成
1234456789___123___456
1234456789___123___456

该如何下手呢......恳请高手相助!

[解决办法]

C# code
            string str = "1234456789         123     456";            Regex reg = new Regex(@"\s+",RegexOptions.IgnorePatternWhitespace);            str=reg.Replace(str, " ");
[解决办法]
C# code
        string filename = @"c:\test.txt";        string s = File.ReadAllText(filename);        string r = Regex.Replace(s, @"[\t ]+", "  ");        File.WriteAllText(filename, r);
[解决办法]
C# code
string str="1234456789";str=str.Replace("5","5 "); 

热点排行