高手看看这个正则怎么做
我要采集haosf里的数据,规则是这样的,<script>o1(591573,"http:\/\/www.30aipk.cn","微软六十三区","125.91.14.231","2008年/7月/19日/10点开放","5元电信","上线送会员装备全暴死了都不卖","短信PK爽爽");</script>
因为不会正则.只好用参数来做
<script>o([参数],"[参数]","[参数]","[参数]","[参数]年/[参数]月/[参数]日/[参数]点开放","[参数]","[参数]","[参数]");</script>
问题是时间有两种,分别是
2008年/7月/19日/10点开放
2008年/7月/19日/10点/30分开放
要怎么采集到小时,和分钟,这两个数据????
如果没有分钟.数据为00,如果有,就采集下来....
高手指教一下..谢谢........
[ 本帖最后由 qtgw111 于 2008-7-18 18:01 编辑 ] <script>o([参数],"[参数]","[参数]","[参数]","[参数]年/[参数]月/[参数]日/[参数]点/[参数]分开放","[参数]","[参数]","[参数]");</script>
这样试试。 一一对应好了。 这样做是可以的。但最好用正则啊。 按五楼的.不行.采集出来的小时没错,分钟全是30的.分钟为空的也是30,我要把空的采集成00
7楼的,能不能麻烦写一个看看?? 请高手再来试一下.谢谢 原帖由 xyz5200 于 2008-7-18 21:52 发表 http://bbs.locoy.com/images/common/back.gif
这样做是可以的。但最好用正则啊。
自己没办法就请闭嘴。最讨厌那种眼高手低,你知道啥叫正则?
要不就委屈一下,这样好了:
<script>o([参数],"[参数]","[参数]","[参数]","[参数]年/[参数]月/[参数]日/[参数]开放","[参数]","[参数]","[参数]");</script>
那个地方可能的结果是 10点也可能是10点/30分 。
正则不会。如果是我遇到这个问题,我会寻找变通的替代方案的。大活人还能让尿憋死吗? 原帖由 sushy 于 2008-7-19 08:29 发表 http://bbs.locoy.com/images/common/back.gif
自己没办法就请闭嘴。最讨厌那种眼高手低,你知道啥叫正则?
要不就委屈一下,这样好了:
o([参数],"[参数]","[参数]","[参数]","[参数]年/[参数]月/[参数]日/[参数]开放","[参数]","[参数]","[参数]"); ...
朋友说的好. 我支持你 谢谢10楼的:sushy
小时已经可以采集了。是用你的方法,然后排除掉“点”和“点/30分”
但是分钟怎么采集,请再指教一下
当数据是“10点开放”时,分钟采集为“00”
当数据是“10点/30分开放”时,分钟采集为"30" 如果要想这样,采集出00来,那只有用替换,具体怎么写,你慢慢理理。没有目标站,我说也是纸上谈兵。 原帖由 sushy 于 2008-7-19 12:38 发表 http://bbs.locoy.com/images/common/back.gif
如果要想这样,采集出00来,那只有用替换,具体怎么写,你慢慢理理。没有目标站,我说也是纸上谈兵。
采集的目标站是:http://www.haosf.com
替换也许可以,谢谢。。。我再试试。。。。
页:
[1]
2