谁做过字符串分析程序,比如两个段落的数据比较,查找特定字符串等

Wang_xiaoni 2003-09-11 12:25:37
大家都用UE吧,就是UE的比较和查找功能类似的做法,分不足可以再加
...全文
96 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wang_xiaoni 2003-09-25
  • 打赏
  • 举报
回复
能写一个小例子吗?
请先到boy2002cn@sina.com, 谢谢
hemeijun81 2003-09-25
  • 打赏
  • 举报
回复
期待
现在还是人类 2003-09-17
  • 打赏
  • 举报
回复
就是用字符数组来实现
现在还是人类 2003-09-17
  • 打赏
  • 举报
回复
to Wang_xiaoni(Wxn):
你用过我的方法吗?
Wang_xiaoni 2003-09-12
  • 打赏
  • 举报
回复
其实就是一个窗体上的两个richtext,把里边的不同的内容给拿出来,在不同的richtext中显示出来,相当与是一个长句子用‘ ’分开,识别不同的词,把不同的东西找出来,就是UE中的那个文件对比功能,只要你选择两个文件后就可以将不同的地方显示出来了
flxa 2003-09-11
  • 打赏
  • 举报
回复
gz
hxy1982 2003-09-11
  • 打赏
  • 举报
回复
up~!
juror 2003-09-11
  • 打赏
  • 举报
回复
搞不懂你要做什么
现在还是人类 2003-09-11
  • 打赏
  • 举报
回复
错了,是:
DATA2(1)="123"
DATA2(2)="uuuqqq"
DATA2(3)="8899"
DATA2(4)="rree"
现在还是人类 2003-09-11
  • 打赏
  • 举报
回复
如果只是在一定的条件下是很容易实现的。
比如条件是:需比较的字符串是一一对应的,中间以" "(空格)进行区分。比如:
123 uuuqqq 8899 rree
123 u 889 rree
就可以把字符每个以空格区分的段落记入数组,当把两个字符串都分别记入两个字符数组后,然后就对数组进行对比就可以了。
DATA1(1)="123"
DATA1(2)="uuuqqq"
DATA1(3)="8899"
DATA1(4)="rree"
--------------------------
DATA1(1)="123"
DATA1(2)="u"
DATA1(3)="889"
DATA1(4)="rree"

当然在实现的过程中需要花一些时间写一些基础代码,不过不需要几行也该就搞定了。
doudou8090 2003-09-11
  • 打赏
  • 举报
回复
学习
fleabug 2003-09-11
  • 打赏
  • 举报
回复
to davidjian(大尉)
是一一对应的,不然如果有很多同一个字如何标识?
davidjian 2003-09-11
  • 打赏
  • 举报
回复
instr(b,a)function
can find the string a which you want to search , in another string b
Wang_xiaoni 2003-09-11
  • 打赏
  • 举报
回复
比如有两个RICHTEXT,里边的文字是不一样的,找到不同的文字用颜色标记出来
1: adsfasdf ddd
2: asdfaffdsfa ddd
把1 里的adsfasdf和2 里的asdfaffdsfa 标记出来 ddd不变
我是把字符串分为数组,然后再一一比较,但情况太多,我的循环总是不对
liul17 2003-09-11
  • 打赏
  • 举报
回复
还真没用过
具体说说!

7,757

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧