找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
微自动2025 AutoMini (免费无功能限制,营销神器全新重构版)营销神器2024(新版免费无功能限制)
查看: 3106|回复: 11

正则能不能从返回的文本底部开始往上抓取?

[复制链接]
最佳答案
0 

13

回帖

0

好评

0

达人币

用户组:新手上路

发表于 2015-10-24 16:39:16 | 显示全部楼层 |阅读模式
我要取的数据在返回的文本最下面,但是用正则匹配的话,前面有好几个一样的,而且每次返回的有几个一样的又不确定,可以从最底部往上匹配吗?@刺客
回复

使用道具 举报

最佳答案
21 

1153

回帖

37

好评

699

达人币

用户组:金牌会员

忠实粉丝

发表于 2015-10-24 16:54:23 | 显示全部楼层
把代码放出来说吧!
规则交流!
回复

使用道具 举报

最佳答案
6 

1523

回帖

-3

好评

75

达人币

用户组:金牌会员

忠实粉丝七夕纪念勋章

发表于 2015-10-24 17:32:50 | 显示全部楼层
楼猪辛苦了
委屈了谁也别委屈了自己
回复

使用道具 举报

最佳答案
8 

1131

回帖

7

好评

364

达人币

用户组:VIP终身会员

发表于 2015-10-24 19:02:54 | 显示全部楼层
写规则好像没遇到类似问题,你可以把正则表达式写得长一些,这样就可以了。参考这里:http://www.wzdr.cn/article-568.html
回复

使用道具 举报

最佳答案
0 

13

回帖

0

好评

0

达人币

用户组:新手上路

 楼主| 发表于 2015-10-24 20:44:18 | 显示全部楼层
大笨猪 发表于 2015-10-24 19:02
写规则好像没遇到类似问题,你可以把正则表达式写得长一些,这样就可以了。参考这里:http://www.wzdr.cn/a ...

试过了,神器里测试的时候可以,但是到发布的时候就不行了
回复

使用道具 举报

最佳答案
2 

41

回帖

1

好评

10

达人币

用户组:初级会员

发表于 2015-10-24 20:53:34 | 显示全部楼层
那是因为你的表达式只能从那一小段测试文本中取值而不能从一大篇代码中取值,言而总之是你的表达式有问题!
回复

使用道具 举报

最佳答案
0 

13

回帖

0

好评

0

达人币

用户组:新手上路

 楼主| 发表于 2015-10-24 21:08:05 | 显示全部楼层
huohuo88 发表于 2015-10-24 20:53
那是因为你的表达式只能从那一小段测试文本中取值而不能从一大篇代码中取值,言而总之是你的表达式有问题!

■■■■■■■■[21:02:00] 登录前提交网址4 【返回】: <?xml version="1.0" encoding="UTF-8"?>
<result>
<code>S_OK</code>
<array name="var">
<object>
<string name="id">361:xtbBaQBIoFD--VkQEgAAsI</string>
<int name="fid">1</int>
<int name="size">10617</int>
<string name="from">"网易邮件中心" &lt;mail@service.netease.com&gt;</string>
<string name="to">jccxf003@163.com</string>
<string name="subject">全新体验,手机也能玩转网易邮箱</string>
<date name="sentDate">2015-07-31 18:42:09</date>
<date name="receivedDate">2015-07-31 18:42:06</date>
<int name="priority">3</int>
<int name="backgroundColor">0</int>
<string name="antiVirusStatus">unscaned</string>
<int name="label0">0</int>
<object name="flags">
---------------------------------------------------------------------------------------------------------------

<string name="id">(.*?)</string>
这样能获取到这个361:xtbBaQBIoFD--VkQEgAAsI

但是如果这样:<string name="id">(.*?)</string>
<int name="fid">1</int>

就不行了,你帮我看看是怎么回事,谢了!!!
回复

使用道具 举报

最佳答案
975 

1万

回帖

1605

好评

3万

达人币

用户组:管理员

为人民服务!

本月灌水之星宣传大使兔年幸运勋章七夕纪念勋章本月灌水之星帅哥勋章春节勋章

发表于 2015-10-25 14:17:47 | 显示全部楼层
jccxf 发表于 2015-10-24 21:08
■■■■■■■■[21:02:00] 登录前提交网址4 【返回】:

S_OK

你只发了一小部分的返回文本,无法给你正确的表达式。

把返回文本全部放到 1.txt里面发上来吧
提问技巧:先问是不是这样?...再问为什么会这样?

2024定制规则联系作者QQ...如果遇到问题,可以开 向日葵、ToDesk、TeamViewer 配合QQ语音进行远程调试!

bug问题1-2个工作日内处理!QQ不闲聊,请直入主题!
营销神器,感谢支持和理解!
回复

使用道具 举报

最佳答案
0 

528

回帖

0

好评

53

达人币

用户组:高级会员

忠实粉丝

发表于 2015-10-25 15:28:16 | 显示全部楼层

赞一个
回复

使用道具 举报

最佳答案
0 

13

回帖

0

好评

0

达人币

用户组:新手上路

 楼主| 发表于 2015-10-26 11:20:55 | 显示全部楼层
刺客 发表于 2015-10-25 14:17
你只发了一小部分的返回文本,无法给你正确的表达式。

把返回文本全部放到 1.txt里面发上来吧

放到txt文本里了,谢谢老大

网易邮件.txt

2.18 KB, 下载次数: 333

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

抢沙发||关于我们|手机版|营销神器 蜀ICP备14013818号 | sitemap

GMT+8, 2025-12-12 21:46

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表