[已结帖] vus520 ,请教正则怎么用??--
vus 你好, 我来火车头最多的就是DEDECMS了.哈哈,你最热心,想请教你一个问题!!
用正则我怎么能提取 下面红线部分,也就是.htm的前两个数字,
正则可以实现吗?
<td bgcolor=#FFFFFF align=center><a href=../Pic8869/314204.htm><img src=
把它转换成一个参数???
[ 本帖最后由 beautylove 于 2008-1-20 22:26 编辑 ] 可以的
使用\d\d\.就可以了!
火车里的使用方法是(?<content>\d\d\.) 对了,如果要缩小代码范围,可以再加一些限制!
多余的.也可以替换掉 还不是,很明白,
能不能说详细点
怎样, 把它转换成一个参数,然后组合参数
<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 编辑 ] 你可以先学习一下正则表达式,如果数字是6个的话,就可以用
<td bgcolor=#FFFFFF align=center><a href=\.\./pic/[\d]{4}/[\d]{4}(?<content>\d\d\.htm)><img src=
来获得 04.htm 谢谢,这个帖子很热呀,谢谢各位的帮助,
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 编辑 ] 注意,正则和参数是不能同时出现的 恩, 看来我的想法是行不 通了 确实比较热,最近正在关注正则问题。 ali14ls
页:
[1]
2