开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

12
返回列表 发新帖
收起左侧

[易语言] 键值对没有引号怎么取

[复制链接]
结帖率:97% (32/33)
 楼主| 发表于 2024-3-20 02:11:16 | 显示全部楼层   广西壮族自治区南宁市
有没有大佬
回复

使用道具 举报

结帖率:97% (32/33)
 楼主| 发表于 2024-3-20 02:13:25 | 显示全部楼层   广西壮族自治区南宁市

没用啊  试过了 不论真还是假 取到的都是空
回复

使用道具 举报

结帖率:88% (7/8)

签到天数: 14 天

发表于 2024-3-23 16:03:44 | 显示全部楼层   广西壮族自治区贵港市
#在这里快速回在易语言中,如果你有一个键值对形式的字符串,并且键和值都没有被引号包围,那么你需要编写一些代码来解析这个字符串,以便提取出你感兴趣的键的值。这通常涉及到字符串的分割和搜索操作。  以下是一个基本的示例,展示了如何在易语言中实现这样的功能。假设你有一个字符串,它包含了多个键值对,每个键值对之间用特定的分隔符(比如空格或等号)隔开。  e .版本 2      .局部变量 keyValueStr, 文本型   .局部变量 bvidValue, 文本型   .局部变量 keyValuePairs, 文本型数组   .局部变量 i, 整数型      ' 假设这是你的键值对字符串,每个键值对之间用空格隔开   keyValueStr = "bvid 12345678 bvnum 987654321"      ' 使用空格分割字符串,得到键值对数组   键值对分割(keyValueStr, " ", 键值对数组)      ' 遍历键值对数组,查找键为"bvid"的项   对于 i = 0 到 取数组成员数(键值对数组) - 1       ' 如果找到了键为"bvid"的项       如果 (取数组成员(键值对数组, i) = "bvid") 则           ' 获取该键对应的值,即下一个数组元素           如果 (i < 取数组成员数(键值对数组) - 1) 则               bvidValue = 取数组成员(键值对数组, i + 1)               输出(bvidValue) ' 输出bvid的值           否则               输出("未找到bvid对应的值")           结束如果           跳出循环       否则           继续       结束如果   循环结束      ' 子程序:按指定分隔符分割字符串为数组   子程序 键值对分割(源字符串, 分隔符, 目标数组)       .局部变量 分割后的数组, 文本型数组       分割文本(源字符串, 分隔符, 分割后的数组)       赋值(目标数组, 分割后的数组)   子程序结束 请注意,上述代码是基于你提供的信息编写的,并且假设你的键值对字符串中的每个键值对之间用空格分隔。如果你的字符串格式有所不同,你可能需要调整代码以适应实际的格式。复#
回复

使用道具 举报

结帖率:97% (32/33)
 楼主| 发表于 2024-3-28 17:15:08 | 显示全部楼层   广西壮族自治区南宁市
星星之夜 发表于 2024-3-23 16:03
#在这里快速回在易语言中,如果你有一个键值对形式的字符串,并且键和值都没有被引号包围,那么你需要编写 ...

字符串分割操作只能解决一些片面的,比如B站数据的键值对就非常多,这样子就要处理很多,治标不治本啊
回复

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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