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

下简单正则"泸州3.41米落"

2013-10-17 
求助下简单正则泸州3.41米落泸州3.41米落正则结果希望是泸州 3.41 落或泸州 3 41 落自己

求助下简单正则"泸州3.41米落"
泸州3.41米落
正则结果希望是"泸州" "3.41" "落"
或  "泸州" "3" "41" "落"
自己测试下:(.*?)(\d*).(\d*)米(.*?),读不到"落",怪了.
希望有人看看。贴个正则式,谢了 正则
[解决办法]
(.*?)(\d*).(\d*)米(.*)
  
*****************************************************************************
http://feiyun0112.cnblogs.com/
[解决办法]

str = "泸州3.41米落";
                Match m =Regex.Match(str,@"(\w+)(\d+(?:\.\d+)?)米(.*?)(?=$)");
                string v1 = m.Groups[1].Value;
                string v2 = m.Groups[2].Value;
                string v3=m.Groups[3].Value;

热点排行