首页 > 解决方案 > 使用python从文本中拆分特定模式(例如:2公斤大米)

问题描述

例如:txt = 洋葱 2 件 3 束香菜 1/2 公斤香蕉
我想要下面给出的拆分格式的文本

洋葱 2
个 3 束 香菜
1/2 公斤 香蕉

我试过这段代码

txt = '2 kg rice onion 2 pieces 1/2 kg banana'
lst1=[]
lst2=[]
for i in range(len(txt)):
    if txt[i][0].isdigit()==True:
        lst2.append(txt[i])
    
    else:
        lst1.append(txt[i])

标签: pythonpython-3.x

解决方案


推荐阅读