日期:2014-05-17  浏览次数:21038 次

用正则替换两个数字之间的空格
把字符串35C1 409 替换成35C1、409 
能用正则替换么,我对正则不熟。

------解决方案--------------------
regex.replace("35C1 409","(?<=\d)\s+(?=\d)","、")
------解决方案--------------------
string str = "35C1 409";
str = System.Text.RegularExpressions.Regex.Replace(str, @"(?<=[0-9a-fA-F]+)\s+(?=[0-9a-fA-F]+)", "、");

------解决方案--------------------
你的要求没提清楚。 一定要写清楚,不然别人不晓得你究竟搞啥,我以前都不爱写清楚,严重的交流问题!!!