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

关于分割字符串

2012-09-16 
【求助】关于分割字符串0.25g X 15片/盒 这样一个字符串需要分别得到 0.25、15、g 、盒应该如何来分割并获取[解

【求助】关于分割字符串
0.25g X 15片/盒 这样一个字符串

需要分别得到 0.25、15、g 、盒

应该如何来分割并获取




[解决办法]

C# code
 string temp = "0.25g X 15片/盒";                Match m = Regex.Match(temp,@"(?i)(?<v1>\d+(\.\d+)?)(?<v2>[^\s\d]+)\D*?(?<v3>\d+)[^/]*?/(?<v4>.*)");                string v1 = m.Groups["v1"].Value;//0.25                string v2 = m.Groups["v2"].Value;//g                string v3 = m.Groups["v3"].Value;//15                string v4 = m.Groups["v4"].Value;//盒 

热点排行