无法使正则表达式使用整数

时间:2015-11-29 17:06:43

标签: c# regex

以下正则表达式适用于浮点数:

Regex.Match("fdsfds 2.2 fdsfd", @"((\d)+.(\d)+)", RegexOptions.IgnoreCase).Groups[1].Value 

我无法使用整数。所以我能够解析整数和浮点数。

任何帮助?

1 个答案:

答案 0 :(得分:4)

你的正则表达式应该使小数分隔符和小数可选。 尝试这样的事情:

@"(-?\d+(\.\d+)?)"