无法使正则表达式与整数一起工作

本文关键字:整数 一起 工作 正则表达式 | 更新日期: 2023-09-27 18:25:01

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

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

我无法使它与整数一起工作。所以我将能够解析整数和浮点数。

有什么帮助吗?

无法使正则表达式与整数一起工作

Regex应该使小数分隔符和小数可选。试试这样的东西:

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