有这样的字符串:
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 ......
请问有什么比较好的方法吗?
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 ......
请问有什么比较好的方法吗?
上面: 已经处理掉了,是下面这样:
LDR: 01229oam2 2200289 450001: 012007021999005: 20070319135600.0010: $a 978-7-03-018605-8 $d CNY50.00100: $a 20070312d2007 em y0chiy0110 ......
string result = System.Text.RegularExpressions.Regex.Replace(result, @"\d{3}:", "\r\n$0");
string result = System.Text.RegularExpressions.Regex.Replace(yourStr, @"\d{3}:", "\r\n$0");