beautylove 发表于 2008-1-19 23:57:34

[已结帖] vus520 ,请教正则怎么用??--

vus 你好, 我来火车头最多的就是DEDECMS了.哈哈,

你最热心,想请教你一个问题!!
用正则我怎么能提取 下面红线部分,也就是.htm的前两个数字,
正则可以实现吗?

<td bgcolor=#FFFFFF align=center><a href=../Pic8869/314204.htm><img src=
把它转换成一个参数???

[ 本帖最后由 beautylove 于 2008-1-20 22:26 编辑 ]

vus520 发表于 2008-1-20 01:36:06

可以的
使用\d\d\.就可以了!
火车里的使用方法是(?<content>\d\d\.)

vus520 发表于 2008-1-20 01:39:09

对了,如果要缩小代码范围,可以再加一些限制!
多余的.也可以替换掉

beautylove 发表于 2008-1-20 17:03:58

还不是,很明白,
能不能说详细点
怎样,   把它转换成一个参数,然后组合参数
<td bgcolor=#FFFFFF align=center><a href=../Pic8869/314204.htm><img src=

<td bgcolor=#FFFFFF align=center><a href=../pic(?<content>\d\d\.htm)><img src=

这样吗?

[ 本帖最后由 beautylove 于 2008-1-20 17:08 编辑 ]

rq204 发表于 2008-1-20 17:34:28

你可以先学习一下正则表达式,如果数字是6个的话,就可以用
<td bgcolor=#FFFFFF align=center><a href=\.\./pic/[\d]{4}/[\d]{4}(?<content>\d\d\.htm)><img src=
来获得 04.htm

beautylove 发表于 2008-1-20 18:30:55

谢谢,这个帖子很热呀,谢谢各位的帮助,

bordercolor=#FFFFFF><tr><td bgcolor=#FFFFFF align=center><a href=\.\./pic/[\d]{4}/[\d]{4}[参数].htm><img   
可以这样写吗?????
我用下面的:
bordercolor=#FFFFFF><tr><td bgcolor=#FFFFFF align=center>[参数].htm><img src=http://Www.UU60.Com//s/
的结果是:

<a href=../Pic8869/314204|||<a href=../Pic8869/314205|||<a href=../Pic8869/314206|||<a href=../Pic8869/314207|||<a href=../Pic8869/314208|||<a href=../Pic8869/314209|||<a href=../Pic8869/314210|||<a href=../Pic8869/314211|||<a href=../Pic8869/314212|||<a href=../Pic8869/314213|||<a href=../Pic8869/314214|||<a href=../Pic8869/314215|||<a href=../Pic8869/314216|||<a href=../Pic8869/314217|||<a href=../Pic8869/314218|||<a href=../Pic8869/314219|||<a href=../Pic8869/314220|||<a href=../Pic8869/314221|||<a href=../Pic8869/314222|||<a href=../Pic8869/314223|||<a href=../Pic8869/314224

我的目的是提取, 地址后两未数,作为随机数字,因为看了VUS520的视频教程,里面可以循环向DEDE里面插入图片,
imgurl[参数1]=http://Www.UU60.Com//d/2007-7/2007071021323577556.jpg&[参数1]=朱雅琼写真&
但是这个参数,不能够太大,如果太大的话,不能够提交到DEDE后台(应该是,我再来测试下)

希望各位斑竹给个解觉办法1!

[ 本帖最后由 beautylove 于 2008-1-20 18:35 编辑 ]

rq204 发表于 2008-1-20 21:05:10

注意,正则和参数是不能同时出现的

beautylove 发表于 2008-1-20 22:25:52

恩,    看来我的想法是行不 通了

风雨火烈鸟 发表于 2008-1-20 23:36:20

确实比较热,最近正在关注正则问题。

xinxinonline 发表于 2008-1-22 13:48:06

ali14ls
页: [1] 2
查看完整版本: [已结帖] vus520 ,请教正则怎么用??--