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

字符串格式化,该如何处理

2013-11-23 
字符串格式化我有一个字符串比如“TT0011311220001”,我想格式化为容易看懂的“TT-001-131122-0001”(“XX-XXX-

字符串格式化
我有一个字符串比如“TT0011311220001”,我想格式化为容易看懂的“TT-001-131122-0001”
(“XX-XXX-XXXXXX-XXXX”)的形式,请问比较简便的方法是什么?
[解决办法]
规律呢,如果知道那几个分为一组,遍历一下取出来加上“-”
[解决办法]
string tem = "TT0011311220001";
tem = tem.Insert(2, "-");
tem = tem.Insert(6, "-");
如果格式固定的话,可以用在指定位置插入值
[解决办法]

引用:
简单有效马上给分..


        string ss = "TT{0}001{0}131122{0}0001";
        string.Format(ss, "-");


这样!!!!!
[解决办法]

Console.WriteLine(Regex.Replace("TT0011311220001",@"(\w{2})(\w{3})(\w{6})(\w{4})","$1-$2-$3-$4"));

热点排行