如何在C#中使用这种科学记数法正则表达式?

Dar*_*arf 1 c# regex

我正在使用这个正则表达式作为科学记数法并在C#中设置为REGEX类.

[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?
Run Code Online (Sandbox Code Playgroud)

但它并没有真正起作用.

Aus*_*nen 5

另一种可能更容易的选择:

double.TryParse(stringInput, out doubleOutput);
Run Code Online (Sandbox Code Playgroud)

Double.TryParse默认处理科学记数法.