3
什麼我想要做這種格式['>m27348020', '>m8911830]
分割線不失定界符
分裂這樣的線>m27348020>m8918930
到一個列表中有沒有辦法做到這一點使用re.split? 拆分將發生在>符號處。
什麼我想要做這種格式['>m27348020', '>m8911830]
分割線不失定界符
分裂這樣的線>m27348020>m8918930
到一個列表中有沒有辦法做到這一點使用re.split? 拆分將發生在>符號處。
而是分裂的,你可以很容易做到
import re
x=">m27348020>m8918930"
print re.findall(r">[^>]*",x)
您可以簡單地拆分給定分隔字符串,然後簡單地在每個分割元件的串聯開始的分隔符。
separator = ">"
line = ">m27348020>m8918930"
print [separator+i for i in line.split(separator) if len(i)>0]
>>> ['>m27348020', '>m8918930']
謝謝,這工作完美 – Jbund