鱼C论坛

 找回密码
 立即注册
查看: 1925|回复: 3

[已解决]求助:数据处理

[复制链接]
发表于 2020-10-17 06:20:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
["张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05","张三交通|8|2|22|04-08-06-27;李四房补|35|2|8|11-02-35","王五车补|3|2|18.5|08-08-11;李四房补|35|2|8|12-24-05".....后面很多类似数据]
处理结果:张三:57,07,10,04,08,06,27
                李四:11,02,35,12,24,05

就是只要名字关键字和后面的元素,求大神解决,谢谢!
是不是先去掉|符号和符号之间的内容再关键字取值,中间还牵涉到符号—的去掉,
最佳答案
2020-10-17 09:27:57
本帖最后由 LuLD 于 2020-10-17 09:31 编辑

以下是个人见解,仅供参考
语法
split() 方法语法:

str.split(str="", num=string.count(str)).
参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。

函数split()用法

如:"张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05","张三交通|8|2|22|04-08-06-27;李四房补|35|2|8|11-02-35"..............

split , 进行分割 变成 列表
[‘张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05’,‘张三交通|8|2|22|04-08-06-27;李四房补|35|2|8|11-02-35’]

然后继续分割 列表中的第一个元素   ‘张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05’
;进行分割成 ‘张三车补|3|2|18.5|57-07-10‘,’李四房补|35|2|8|03-25-05’

继续分割 上诉小的列表的第一个元素  ‘张三车补|3|2|18.5|57-07-10‘
| 分割成 [ ‘张三车补‘,’3‘,'2‘,'18.5‘,'57-07-10‘]

最后再对最后一个元素分割
-分割成['57','07','10']

到了其中某一步,有需要的东西可以先放在另一个列表或者元素中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-17 06:57:41 From FishC Mobile | 显示全部楼层
使用split分割成列表,然后对含有-的进行二次分割
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-17 09:27:57 | 显示全部楼层    本楼为最佳答案   
本帖最后由 LuLD 于 2020-10-17 09:31 编辑

以下是个人见解,仅供参考
语法
split() 方法语法:

str.split(str="", num=string.count(str)).
参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。

函数split()用法

如:"张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05","张三交通|8|2|22|04-08-06-27;李四房补|35|2|8|11-02-35"..............

split , 进行分割 变成 列表
[‘张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05’,‘张三交通|8|2|22|04-08-06-27;李四房补|35|2|8|11-02-35’]

然后继续分割 列表中的第一个元素   ‘张三车补|3|2|18.5|57-07-10;李四房补|35|2|8|03-25-05’
;进行分割成 ‘张三车补|3|2|18.5|57-07-10‘,’李四房补|35|2|8|03-25-05’

继续分割 上诉小的列表的第一个元素  ‘张三车补|3|2|18.5|57-07-10‘
| 分割成 [ ‘张三车补‘,’3‘,'2‘,'18.5‘,'57-07-10‘]

最后再对最后一个元素分割
-分割成['57','07','10']

到了其中某一步,有需要的东西可以先放在另一个列表或者元素中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-17 09:53:13 | 显示全部楼层
我试试,应该可以实现
谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 07:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表