如何在 python 中拆分数字
How to string split numbers in python
这是我的,但我知道它不正确,我不确定要更改什么
print '0.4066145E-07-0.3677403'.split('E+(\-\d{2})', 1 )
我正在寻找:
['0.4066145E-07','-0.3677403']
或者更一般地说,我只想拆分这些数字。
['######E-##','#########']
另外,如果第二个数中有指数怎么办?
['######E-##','#######E-##']
您可以尝试:
(?<=E-\d\d)(?=-\d+.)
这是我的,但我知道它不正确,我不确定要更改什么
print '0.4066145E-07-0.3677403'.split('E+(\-\d{2})', 1 )
我正在寻找:
['0.4066145E-07','-0.3677403']
或者更一般地说,我只想拆分这些数字。
['######E-##','#########']
另外,如果第二个数中有指数怎么办?
['######E-##','#######E-##']
您可以尝试:
(?<=E-\d\d)(?=-\d+.)