社区
语言基础/算法/系统设计
帖子详情
Delphi分析字符串文字
iamhejianke
2011-03-26 11:00:18
有一字符串
var person={23:["姓名1","性别1","年龄1"],25:["姓名2 ","性别2 ","年龄2"]};
如何用Delphi分析出ID为23/25的姓名、性别、年龄。
...全文
123
7
打赏
收藏
Delphi分析字符串文字
有一字符串 var person={23:["姓名1","性别1","年龄1"],25:["姓名2 ","性别2 ","年龄2"]}; 如何用Delphi分析出ID为23/25的姓名、性别、年龄。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
计算两个
字符串
相似度 LCS算法(附源代码)
总的来说,了解和掌握LCS算法在
DELPHI
中的实现,有助于你在文本
分析
和比较任务中有效地评估
字符串
的相似性。通过学习和实践这个示例,你可以进一步加深对动态规划的理解,并将其应用到其他领域,如生物信息学中的DNA...
delphi
计算两个
字符串
相似度源码 Levenshtein算法版
《使用
Delphi
实现Levenshtein算法:计算
字符串
相似度》 在信息技术领域,
字符串
处理是常见的任务之一,其中计算两个
字符串
的相似度是尤为重要的一个环节。Levenshtein算法,也称为编辑距离算法,就是用于衡量两个...
判断一个
字符串
是否为数字(
delphi
源码)
###
Delphi
源码
分析
:判断一个
字符串
是否为数字 #### 一、知识点概述 在编程中,经常需要处理各种类型的数据,其中最常见的就是数字和
字符串
。有时我们需要判断一个
字符串
是否代表一个有效的数字,这样的功能可以...
字符数统计 中文英
文字
符分开统计
delphi
我们可以假设`Unit1`包含了一个名为`CountChars`的函数,该函数接受一个
字符串
参数,然后返回两个整数,分别代表中
文字
符和英
文字
符的数量。 ```
delphi
function CountChars(const InputText: string): array[0..1]...
编辑长求
字符串
相似度
Delphi
源代码
本篇将深入探讨如何在
Delphi
中编写源代码来计算
字符串
的相似度。 首先,我们需要了解几种常见的
字符串
相似度算法: 1. **Levenshtein距离**:这个算法衡量的是通过插入、删除或替换操作将一个
字符串
转换成另一个...
语言基础/算法/系统设计
16,747
社区成员
33,239
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章