在Google文档中从字符串中提取浮点数

时间:2017-06-02 16:21:47

标签: regex google-sheets

在我的Google表格中,我尝试使用正则表达式从测试字符串中提取特定的浮点数(0.068359375):

PC190B48KNK - 2 items (0.068359375 cu ft @ $0.08, $0.08 min)

正则表达式功能:

=REGEXEXTRACT(A1,"[+-]?([0-9]*[.])?[0-9]+{6,}")

当我在Rubular中测试时,正则表达式函数有效,但在表格中我收到了错误:

  

函数REGEXEXTRACT参数2值" [+ - ]?([0-9] * [。])?[0-9] + {6,}"   不是有效的正则表达式。

我哪里错了?

1 个答案:

答案 0 :(得分:0)

错误只是因为想获得6个或更多变种但是也设置了+。试试这个:

[+-]?([0-9]*[.])?\d{6,}