正则表达式仅获取第一个小数点

本文关键字:小数点 第一个 获取 正则表达式 | 更新日期: 2023-09-27 18:35:47

我有一个类型为 "12.43 some non important stuff" 的字符串,我想得到数字 12.43,但前提是它位于确切位置,在本例中为 0。

"'d+"会返回12.43,但即使在"hello world 12.43 some non important stuff"的情况下也会返回它。

有没有一种简单的方法(甚至可能不是正则表达式)仅在小数位于所需位置时才获取小数?

正则表达式仅获取第一个小数点

您可以使用

^(开始锚点)

^'d+

如果你知道一个特定的职位,(比如第5个),你可以执行以下操作:

^.{4}('d+)