我正在使用regular expression
获取诸如(16.00 + 28.66 = 44.66)
之类的值如44.66 ,(26.00) as 26.00
当数据为 just(99)
时,我无法显示数据如99
没有任何小数点。
到目前为止我已经使用了下面的代码
string amount = DropDownList1.SelectedItem.Text;
Regex regex = new Regex("(\\d+\\.\\d{2})(?=\\))", RegexOptions.Multiline | RegexOptions.CultureInvariant
| RegexOptions.IgnorePatternWhitespace
| RegexOptions.Compiled
);
有人请告诉我如何显示没有任何小数的值..
Eg-(99) as 99
最佳答案
您的下拉列表中是否包含这样的值?
(20.01 + 20.01 = 40.02)
(40.02)
(40)
如果是的话,你可以试试这个正则表达式
(\\d+(\\.\\d{2})?)(?=\\))
关于c# - 使用正则表达式如何获得 (16.00 + 28.66 = 44.66) 作为 44.66 和 (99) 作为 99,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22111167/