当有多个分隔符或没有分隔符时,分割字符串(单位为数字)

问题描述 投票:0回答:1

我有一组数据,看起来像这样:

 0.1 - 1000 dB/s
 >45 dB
 30 pm
 +/- 0.3 %
10 - 100                    %
 5 - 20                    mW
 10 - 62                    Watts
 -40 - 85                    C
 0.640 or 0.810 um
  0.640 or 0.810 um
 20
 15

首先是一些数字,也可以包含“ +,-”和单位。数字和单位之间的分隔符可以是一个或多个空格,不间断空格(当是范围时,它们也可以出现在数字之间)。也有没有单位的数字。

我想分隔单元号。我尝试通过文本使用split,对其中一些使用还可以,但对另一些则不行。

python-3.x
1个回答
0
投票

我不知道您想对左边的部分做什么,但是将单元与其余部分分开是可以控制的,但是您需要清理生产线。


0
投票

看看我创建的这个正则表达式:https://regexr.com/4t199

© www.soinside.com 2019 - 2024. All rights reserved.