我有一个"12.43 some non important stuff"
类型的字符串,我希望得到数字12.43,但前提是它位于确切的位置,在这种情况下为0。
"\d+"
将返回12.43
,但即使是"hello world 12.43 some non important stuff"
,它也会返回。
如果它位于所需的位置,是否有一种简单的方法(甚至可能不是正则表达式)来获取小数?
答案 0 :(得分:4)
您可以使用^
(开始锚定)
^\d+
如果您知道具体职位(例如第5名),您可以执行以下操作:
^.{4}(\d+)