c# - 这个科学计数法在 C# 中的正则表达式如何?

标签 c# regex

我将此正则表达式用于科学记数法并设置为 C# 中的 REGEX 类。

[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?

但这并没有真正起作用。

最佳答案

一个可能更简单的替代方案:

double.TryParse(stringInput, out doubleOutput);

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

关于c# - 这个科学计数法在 C# 中的正则表达式如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7455778/

相关文章:

c# - 需要正则表达式代码将表达式中的特定变量名称替换为某个值

c# - OpenXml.Spreadsheet 类在简单的 excel 文件上抛出 FileFormatException 错误

C# 如何识别两个对象之间的碰撞

java - 从 Java 字符串中提取文本

javascript - 正则表达式在 JavaScript 中无法正常工作

regex - 如何在 Logstash 翻译过滤器的 Yaml 文件中使用正则表达式?

c# - 如何以编程方式单击另一个站点上的按钮?

c# - Html.EditorFor 设置默认值

c# - 对具有字符串/空值的列使用 dt.AsEnumerable().Sum

c++ - 在 C++ 中使用正则表达式检查字符串