相关疑难解决方法(0)

精度为2的十进制的简单正则表达式

精度为2的小数的正则表达式是什么?

有效示例:

123.12
2
56754
92929292929292.12
0.21
3.1
Run Code Online (Sandbox Code Playgroud)

示例无效:

12.1232
2.23332
e666.76
Run Code Online (Sandbox Code Playgroud)

小数点可以是可选的,也可以包括整数.

regex

260
推荐指数
7
解决办法
60万
查看次数

如何在文本字符串中提取文本

我有一个简单的问题,我希望在不使用VBA的情况下解决,但如果这是解决它的唯一方法,那就这样吧.

我有一个包含多行的文件(所有一列).每行的数据看起来像这样:

1 7.82E-13> gi | 297848936 | ref | XP_00 | 4-氢氧化物gi | 297338191 | gb | 23343 | randomrandom

2 5.09E-09> gi | 168010496 | ref | xp_00 | 2 - 丙酮酸盐

等等...

我想要的是一些方法来提取以"gi |"开头的数字串 并以"|"结束.对于某些行,这可能意味着多达5个gi数字,而对于其他行,它只是一个.

我希望输出看起来像是这样的:

297848936,297338191

168010496

等等...

excel vba worksheet-function excel-vba excel-formula

16
推荐指数
2
解决办法
5万
查看次数