gpt4 book ai didi

regex - 将数字与

转载 作者:行者123 更新时间:2023-12-02 00:58:29 25 4
gpt4 key购买 nike

我有以下要匹配的数字列表:

44Th/s
40ksol/s
76Th/s
40Th/s
485Mh/s
432Mh/s
7Th/s
365Mh/s
33Th/s
3.1Th/s
6Th/s
1.1Gh/s
2.4Th/s
1.155Th/s
112.155Gh/s

我正在使用 =regexreplace(A2,"[^\d]","") 来匹配数字部分。然而,当一个数字看起来像 1.155Th/s 时,我返回 1155

enter image description here

我还尝试了以下正则表达式 \d*[.]\d*,它只会返回:

 3.1
1.1
24
1.155
112.155

对于如何获得看起来像 1.155、112.155 或 3.1 的数字部分有什么建议吗?

感谢您的回复!

最佳答案

我建议提取 float/int 值使用 REGEXEXTRACT :

=REGEXEXTRACT(A24, "\d+(?:\.\d+)?")

这将提取第一次出现的以 1+ 位数字开头的子字符串,后跟可选的 . 序列,然后是 1+ 位数字。

enter image description here

关于regex - 将数字与,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52468473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com