我有一个字符串,该字符串可能会因输入而异,我需要用':'分隔它们。例如,我可能有'001
:xxxxx
:banana [1:3]'
的出现次数可能会有所不同。它可能具有或不具有全部三个。但将它们结合起来。0
, x
and 1
我有一个re.split正则表达式,用于拆分单个值,但是我在所需的字符串中弄乱了`和:with。
我有正则表达式:
0
这给了我一个列表x
我想要的只是值。 1
,“香蕉[1:3]”]
答案 0 :(得分:0)
假设a = a ='001:xxxxx:banana [1:3]',并且字符串的格式始终是相同的字符串,尽管1、0和x的数目发生了变化。
a.split(':', 2)
输出
['001', ' xxxxx', 'banana[1:3]']