VS中匹配double类型字符串的正则

string reg = @"[[\-\d][\d]]?\d*(\.\d+)?";
Regex regex = new Regex(reg);
MatchCollection matches=regex.Matches("22.22@@dfghdf---48...54645.#-3-3.445---");
foreach (Match match in matches)
{ 
Console.WriteLine(match.ToString());
}


输出是

22.22
-48
54645
-3
-3.445

 

posted @ 2011-10-31 13:03  johney123  阅读(204)  评论(0编辑  收藏  举报