社区
语言基础/算法/系统设计
帖子详情
Delphi分析字符串文字
iamhejianke
2011-03-26 11:00:18
有一字符串
var person={23:["姓名1","性别1","年龄1"],25:["姓名2 ","性别2 ","年龄2"]};
如何用Delphi分析出ID为23/25的姓名、性别、年龄。
...全文
119
7
打赏
收藏
Delphi分析字符串文字
有一字符串 var person={23:["姓名1","性别1","年龄1"],25:["姓名2 ","性别2 ","年龄2"]}; 如何用Delphi分析出ID为23/25的姓名、性别、年龄。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Frank.WU
2011-04-01
打赏
举报
回复
json一句话的事情
Q724481678Q
2011-03-26
打赏
举报
回复
按照数据格式分别获取就可以了,耐心点分析,不难
taste品味
2011-03-26
打赏
举报
回复
function GetMiddleStr(const AStr :string; ALen :Integer):string;//去掉产尾相关标识符,如{123}则去掉{},如"123"则去掉""
begin
Result := '';
if AStr <> '' then
Result := Copy(AStr, ALen+1, Length(AStr)- ALen *2);
end;
procedure GetStr();
var
LIndex :Integer;
LStr1, LStr2 :string;
LStrList :TStrings;
begin
LStrList := TStringList.Create;
LStr1:='{23:["张三","男","20"],25:["王春芬","女","25"]}' ;
LStr1 := GetMiddleStr(LStr1, 1);
LIndex := Pos(']', LStr1);
while LIndex > 0 do
begin
LStr2 := Copy(LStr1, 1, LIndex);
LStr1 := Copy(LStr1, LIndex+2, Length(LStr1) - LIndex -1 );
Form1.Memo1.lines.Add(LStr2);
Form1.Memo1.lines.Add(LStr1);
LIndex := Pos(']', LStr1);
end;
end;
思路先分析串,分解为
23:["张三","男","20"]
25:["王春芬","女","25"]
接着再分析吧
iamhejianke
2011-03-26
打赏
举报
回复
谢谢,研究下
不得闲
2011-03-26
打赏
举报
回复
这个很显然的是一个Json的数据结构,可以去下载一个Json的解析库
或者用正则表达式咯!
iamhejianke
2011-03-26
打赏
举报
回复
不是呀,是用Delphi分析字符串,有什么算法?
hongss
2011-03-26
打赏
举报
回复
你这不是Delphi的吧
delphi
开发经验技巧宝典源码
0240 判断
字符串
中是否有
文字
符 160 0241 如何从
字符串
中提取数字 160 0242 判断内容是否为日期 161 0243 使
字符串
显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 ...
delphi
开发经验技巧宝典源码06
0240 判断
字符串
中是否有
文字
符 160 0241 如何从
字符串
中提取数字 160 0242 判断内容是否为日期 161 0243 使
字符串
显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 ...
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
开发范例宝典目录
实例301 利用变量查询
字符串
型数据 403 实例302 利用变量查询日期型数据 404 9.3 数据前若干名 406 实例303 查询前10名数据 406 实例304 查询后10名数据 407 实例305 取出数据统计结果前10名数据 408 ...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章