易语言求源码。
比方说我在编辑框输入“谢谢你”标签就会变成“没关系。”,但是输入“谢谢你了哦~”标签也会变成“没关系”,就是说关键词是“谢谢”都会变成“没关系。”。这个要怎么设置?!(1...
比方说我在编辑框输入“谢谢你”标签就会变成“没关系。”,但是输入“谢谢你了哦~”标签也会变成“没关系”,就是说关键词是“谢谢”都会变成“没关系。”。这个要怎么设置?!(100分!)
顺便说一下 我想搞个自动陪聊软件。。在"设置"里面可以自己加入机器人自动回复的,比如在编辑框1中写:你是猪吗?在编辑框2中写:我不是猪。下一次你发送给机器人“你是猪吗”他就会恢复“我不是猪”而不是系统默认恢复的“你才是猪” 这个怎么搞?!?!?!如果两个都回答对了200分 在线等! 展开
顺便说一下 我想搞个自动陪聊软件。。在"设置"里面可以自己加入机器人自动回复的,比如在编辑框1中写:你是猪吗?在编辑框2中写:我不是猪。下一次你发送给机器人“你是猪吗”他就会恢复“我不是猪”而不是系统默认恢复的“你才是猪” 这个怎么搞?!?!?!如果两个都回答对了200分 在线等! 展开
4个回答
2012-12-09
展开全部
这个用易语言实现比较麻烦,可以使用 SQL语法查找关键词。
"SELECT 列 From 表 WHERE 近似语法"
首先需要有一个数据库,可以使 微软公司的MDB数据库, 也可以使用 My Ess Que El 的My SQL。
将所有的近似回答或者模糊回答都放在数据库中,使用sql查询语法查到结果,返回第一个结果,就是近似回答。
这就类似于 百度 等搜索引擎。 百度数据库会每天不停的记录新的网站网址以及其网站中的内容。当你搜索的时候,百度数据库就会给用户返回第一个近似的网页。
数据库中的标准查询文本为“谢谢”,而你查询的时候是查询“真是谢谢你啊!”这样返回的数据列表中就会返回1个或者N个包含了这6个字的记录,也就好比百度搜索后,会返回很多个查询结果一样。一般返回的第一个就是最相近的。
"SELECT 列 From 表 WHERE 近似语法"
首先需要有一个数据库,可以使 微软公司的MDB数据库, 也可以使用 My Ess Que El 的My SQL。
将所有的近似回答或者模糊回答都放在数据库中,使用sql查询语法查到结果,返回第一个结果,就是近似回答。
这就类似于 百度 等搜索引擎。 百度数据库会每天不停的记录新的网站网址以及其网站中的内容。当你搜索的时候,百度数据库就会给用户返回第一个近似的网页。
数据库中的标准查询文本为“谢谢”,而你查询的时候是查询“真是谢谢你啊!”这样返回的数据列表中就会返回1个或者N个包含了这6个字的记录,也就好比百度搜索后,会返回很多个查询结果一样。一般返回的第一个就是最相近的。
来自:求助得到的回答
展开全部
1.
.版本 2
.局部变量 判断谢谢是否存在, 文本型, , "0"
判断谢谢是否存在 = 分割文本 (编辑框1.内容, “谢谢”, )
.如果真 (取数组成员数 (判断谢谢是否存在) ≠ 0) ' 不等于0就代表分割成功,包含了 "谢谢" 标签1.标题 = “没关系!”
.如果真结束
2中想实现的涉及到数据库.,需要将 编辑框1 和 编辑框2 的内容写到数据库中.
先打开 结构编辑器 输入2个字段 问题 答案
然后再在 记录编辑器里 增加 问题 答案 的值
关掉 然后再用易之表打开你所保存的数据库文件
就有个表格供你填写问题与答案.
你所说的设置 那就需要 读 写 命令操作数据库..
最后用 查找命令 找数据库内容..
.版本 2
.局部变量 判断谢谢是否存在, 文本型, , "0"
判断谢谢是否存在 = 分割文本 (编辑框1.内容, “谢谢”, )
.如果真 (取数组成员数 (判断谢谢是否存在) ≠ 0) ' 不等于0就代表分割成功,包含了 "谢谢" 标签1.标题 = “没关系!”
.如果真结束
2中想实现的涉及到数据库.,需要将 编辑框1 和 编辑框2 的内容写到数据库中.
先打开 结构编辑器 输入2个字段 问题 答案
然后再在 记录编辑器里 增加 问题 答案 的值
关掉 然后再用易之表打开你所保存的数据库文件
就有个表格供你填写问题与答案.
你所说的设置 那就需要 读 写 命令操作数据库..
最后用 查找命令 找数据库内容..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在文本里找“谢谢”
追问
求源码。。
追答
寻找文本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
寻找文本()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询