请问易语言怎么批量提取我输入的关键字呢

请问易语言怎么批量提取我输入的关键字呢,第1张

提取?你输入的关键字就是提取的文字。。。这个还有疑问么?

①是这样理解吗?一段文本内其中有几段是有头尾标记的,然后取出中间的文本:例如

四大皆空分so丹佛斯柯达我爱傻子发送i大幅减少看到了傻子爱伐就开始锻炼腹肌空手道扣篮大赛感觉快乐更健康的我爱傻子法律纠纷的规划傻子爱花季护航飞机开放结构化分级多个if决定的事故iogfdshs家看电视喝点水股份董事uigdfuigdfh我爱傻子ijgdf接口规范的额高傻子爱达分接开关还敢打

枚举所有:我爱傻子—傻子爱,之间的文本内容并提取出来:

版本 2

支持库 spec

子程序 _按钮1_被单击

局部变量 文本, 文本型, , "0"

取前至后文本数组 (原文本, “我爱傻子”, “傻子爱”, , , 文本)

调试输出 (文本)

版本 2

子程序 取前至后文本数组, 整数型, , 返回匹配个数

参数 源文本, 文本型

参数 起文本, 文本型

参数 至文本, 文本型

参数 是否包括起文本, 逻辑型, 可空

参数 是否包括至文本, 逻辑型, 可空

参数 返回匹配文本数组, 文本型, 参考 可空 数组

局部变量 临时筛选, 文本型, , "99"

局部变量 个数, 文本型

临时筛选 [1] = 源文本

临时筛选 [3] = 取文本之后至文本 (临时筛选 [1], 起文本, 至文本, 真, 真)

临时筛选 [2] = 子文本替换 (临时筛选 [3], 起文本, , , 1, 真)

临时筛选 [2] = 子文本替换 (临时筛选 [2], 至文本, , , 1, 真)

加入成员 (返回匹配文本数组, 临时筛选 [2])

判断循环首 (临时筛选 [3] ≠ “”)

临时筛选 [1] = 子文本替换 (临时筛选 [1], 临时筛选 [3], , , , 真)

临时筛选 [3] = 取文本之后至文本 (临时筛选 [1], 起文本, 至文本, 真, 真)

如果真 (临时筛选 [3] ≠ “”)

临时筛选 [2] = 子文本替换 (临时筛选 [3], 起文本, , , 1, 真)

临时筛选 [2] = 子文本替换 (临时筛选 [2], 至文本, , , 1, 真)

加入成员 (返回匹配文本数组, 临时筛选 [2])

如果真结束

判断循环尾 ()

返回 (取数组成员数 (返回匹配文本数组))

②还是找出这个字后,点按钮跳转到那个字的地方?

用正则表达式

复制以下代码粘贴到易语言

版本 2

子程序 _按钮1_被单击

局部变量 数组, 文本型, , "0"

局部变量 i, 整数型

正则搜索 (编辑框1内容, “<p>” + “()” + “</p>”, , , 3, 4, 数组)

计次循环首 (取数组成员数 (数组), i)

编辑框2加入文本 (数组 [i] + #换行符)

计次循环尾 ()

子程序 正则搜索

参数 文本, 文本型, , 要执行搜索的内容

参数 表达式, 文本型, , 正则表达式

参数 头部文本, 文本型, 可空, 在头部添加文字

参数 尾部文本, 文本型, 可空, 在尾部添加文字

参数 删头长度, 整数型, 可空, 搜索出来的删除不需要的文字

参数 删尾长度, 整数型, 可空, 搜索出来的删除不需要的文字

参数 搜索数组, 文本型, 数组, 返回所有的数组

局部变量 位置_, 整数型

局部变量 n, 整数型

局部变量 临时文本, 文本型

局部变量 正则, 正则表达式

局部变量 搜索结果, 搜索结果, , "0"

正则创建 (表达式, )

搜索结果 = 正则搜索全部 (文本)

计次循环首 (取数组成员数 (搜索结果), n)

临时文本 = 搜索结果 [n]取匹配文本 (文本, 位置_)

临时文本 = 取文本中间 (临时文本, 删头长度 + 1, 取文本长度 (临时文本) - 删头长度 - 删尾长度)

加入成员 (搜索数组, 头部文本 + 临时文本 + 尾部文本)

计次循环尾 ()

以上就是关于请问易语言怎么批量提取我输入的关键字呢全部的内容,包括:请问易语言怎么批量提取我输入的关键字呢、我想用易语言抓取网页的<p></p>内的文字 其实大家也知道p标签就是文章 我问下有没有大神知道该、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9609436.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存