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

请问字符串的处理

2012-02-15 
请教字符串的处理有这样的字符串:LDR:01229oam22200289450001:012007021999005:20070319135600.0010:$a 97

请教字符串的处理
有这样的字符串:
LDR:   01229oam2   2200289       450001:   012007021999005:   20070319135600.0010:    $a 978-7-03-018605-8   $d   CNY50.00100:    $a 20070312d2007         em   y0chiy0110     ......
我想在冒号前三个数字前面加上回车换行,最后能处理成下面这样:
LDR:       01229oam2   2200289       450
001:       012007021999
005:       20070319135600.0
010:         $a   978-7-03-018605-8   $d   CNY50.00
100:         $a   20070312d2007         em   y0chiy0110     ......
请问有什么比较好的方法吗?
   


[解决办法]
哦,往过贴代码的时候有一处没改过来

string yourStr = ..........;
string result = System.Text.RegularExpressions.Regex.Replace(yourStr, @ "\d{3}: ", "\r\n$0 ");

热点排行