string a = "9619\t0,0\t0\t\t69,91\t\tTOSIP32099.07\t\tD08M46-D12\t\t0\t\t-0.120\t\t-0.015\t\t5.238\t\t1\t\t2";如何把所有以一个‘\t’或多个‘\t’分割的字符串提取出来?
时间: 2024-03-06 18:45:11 浏览: 120
51单片机经典程序加仿真 T6963 (程序由IAR书写)
你可以使用Python的split()函数来将字符串按照指定的分隔符进行分割。在这个例子中,你可以使用'\t'作为分隔符来提取所有以一个或多个'\t'分割的字符串。下面是一个示例代码:
```python
a = "9619\t0,0\t0\t\t69,91\t\tTOSIP32099.07\t\tD08M46-D12\t\t0\t\t-0.120\t\t-0.015\t\t5.238\t\t1\t\t2"
result = a.split('\t')
print(result)
```
运行以上代码,你将得到以下输出:
```
['9619', '0,0', '0', '', '69,91', '', 'TOSIP32099.07', '', 'D08M46-D12', '', '0', '', '-0.120', '', '-0.015', '', '5.238', '', '1', '', '2']
```
在这个结果中,所有以一个或多个'\t'分割的字符串都被提取出来并存储在一个列表中。你可以根据需要进一步处理这些提取出来的字符串。
阅读全文