日期:2014-05-18  浏览次数:20818 次

正则表达式求助 急!!!
现在有这样一个字符串
220TD-XJ2530-01(1/2,2/2),03~12,14

要求分解后为
220TD-XJ2530-01(1/2,2/2)
03~12
14
即,逗号在()中时不分解开

------解决方案--------------------
string test = "220TD-XJ2530-01(1/2,2/2),03~12,14 ";
Regex regex = new Regex(@ "(? <!\(\d/\d),(?!\d/\d\)) ");
string[] strs= regex.Split(test);

------解决方案--------------------
string[] strArray=str.Split( ", ");