我正在对大量财务数据进行一些数据挖掘,我需要找出两个匹配的 python 正则表达式:
价格,例如:
16 666 666.67
16 666 666,67
666 666.67
5 567.1
5 677,1
0.0
0,101
5,4
5.40
54.0
5.675674754747457
5980990.009345
16,000.45
234,234,657.108
价格中总有一个昏迷或一个点。但是在昏迷之前可能有空格(空格需要保持一致,56 34.345
例如不一样)
体积(数量),如:
9898
5
450934
5,000
1,000
1,000,000
5,998
11
0
5 000
1 000 000
1 980 000 000
599
233 590
23 613
181 876 980
数量永远不会被点分隔。它基本上不能有小数。
这是我尝试过的价格:
(^[0-9]{0,}$)|(\d{1,}(?:[.,]\d{3})*(?:[.,]\d*))
但我无法处理空格。
对于体积,对我来说非常复杂,因为到处都有空格!
太感谢了。