python - 使用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])
解决方案
推荐阅读
- java - Spring WebClient 和 client_credentials 授权
- python - shutil.rmtree() 会检查根目录吗?
- python-3.x - ValueError:输入数组应具有与目标数组相同数量的样本。LSTM Keras
- c# - 此方法旨在为在停车场花费超过两小时的每一小时打印不同的值,而是打印最大的总和
- php - MySQL 数据库在使用 php 更新时行为不端
- php - PHP 致命错误:未捕获的异常 'PDOException' 带有消息 'SQLSTATE[HY000]:一般错误:1210 mysqld_stmt_execute 的参数不正确
- vhdl - Vhdl 如何用定点做一个简单的二进制加法?
- unix - 如果已经有作业在运行,如何防止在 Kubernetes 中执行 Cronjob
- python - ImportError:无法导入名称“PKCS1_OAEP”
- php - 从根目录为插件文件夹运行 PHPUnit