易语言用正则获取网页文本能都在简单点 50

求大神我想用正则获取同一个网页里的3个不同的信息,能不能再写简单一点,这样写的话循环次数太多了,能不能把三个综合在一起,又大神的帮忙写下!.版本2.支持库RegEx正则.... 求大神我想用正则获取同一个网页里的 3个不同的信息,能不能再写简单一点,这样写的话 循环次数太多了,能不能把三个综合在一起,又大神的帮忙写下!

.版本 2
.支持库 RegEx

正则.创建 (“<td>任务编号:(.*?)<br\s/>”, 真)
搜索结果 = 正则.搜索全部 (源文本)
.如果真 (取数组成员数 (搜索结果) > 0)
.计次循环首 (取数组成员数 (搜索结果), i)
加入成员 (编号, 搜索结果 [i].取匹配文本 (源文本, ))
处理事件 ()
.计次循环尾 ()
.如果真结束

正则.创建 (“<span class=” + #引号 + “dm_gold” + #引号 + “>(.*?)</span>”, 真)
搜索结果 = 正则.搜索全部 (源文本)
.如果真 (取数组成员数 (搜索结果) > 0)
.计次循环首 (取数组成员数 (搜索结果), i)
加入成员 (价格, 搜索结果 [i].取匹配文本 (源文本, ))
处理事件 ()
.计次循环尾 ()
.如果真结束

正则.创建 (“奖励发布点</span>:(.*?)个</td>”, 真)
搜索结果 = 正则.搜索全部 (源文本)
.如果真 (取数组成员数 (搜索结果) > 0)
.计次循环首 (取数组成员数 (搜索结果), i)
加入成员 (发布点, 搜索结果 [i].取匹配文本 (源文本, ))
处理事件 ()
.计次循环尾 ()

.如果真结束
展开
 我来答
匿名用户
2016-05-13
展开全部
这样已经够少了,有的程序要跑N多循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贪吃的康it
2016-05-13 · 一个回答网络问题的程序猿
贪吃的康it
采纳数:846 获赞数:1767

向TA提问 私信TA
展开全部
三个单独的正则我怎么把他写在一起
你的简化 要么修改正则 要么就做成个子程序多次调用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式