读书人

请问字符串的处理

发布时间: 2012-02-15 12:09:44 作者: rapoo

请教字符串的处理
有这样的字符串:
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 ");

读书人网 >C#

热点推荐