我正在使用这个正则表达式作为科学记数法并在C#中设置为REGEX类.
[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?
Run Code Online (Sandbox Code Playgroud)
但它并没有真正起作用.
另一种可能更容易的选择:
double.TryParse(stringInput, out doubleOutput);
Run Code Online (Sandbox Code Playgroud)
Double.TryParse默认处理科学记数法.