标签: c# regex
以下正则表达式适用于浮点数:
Regex.Match("fdsfds 2.2 fdsfd", @"((\d)+.(\d)+)", RegexOptions.IgnoreCase).Groups[1].Value
我无法使用整数。所以我能够解析整数和浮点数。
任何帮助?
答案 0 :(得分:4)
你的正则表达式应该使小数分隔符和小数可选。 尝试这样的事情:
@"(-?\d+(\.\d+)?)"