我将此正则表达式用于科学记数法并设置为 C# 中的 REGEX 类。
[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?
但这并没有真正起作用。
请您参考如下方法:
一个可能更简单的替代方案:
double.TryParse(stringInput, out doubleOutput);
Double.TryParse默认处理科学记数法。