在我的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,}" 不是有效的正则表达式。
我哪里错了?
答案 0 :(得分:0)
错误只是因为想获得6个或更多变种但是也设置了+。试试这个:
[+-]?([0-9]*[.])?\d{6,}