中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 把网页中红粉骷髅图片弄出来
作者:
标题: 把网页中红粉骷髅图片弄出来 上一主题 | 下一主题
hjkk123
初级用户





积分 160
发帖 82
注册 2007-5-14
状态 离线
『楼 主』:  把网页中红粉骷髅图片弄出来


极品家丁中的唯美漂亮女主角像片
[table][tr][td][img]http://hiphotos.baidu.com/安静的是我/pic/item/c6674534bbe953355bb5f5aa.jpg[/img]
仙儿
[table][tr][td][img]http://hiphotos.baidu.com/安静的是我/pic/item/ee4eff45dff88431879473af.jpg[/img][/td][/tr][/table]
大小姐
[table][tr][td][img]http://www.tupianz.com/meinv/jijin/guzhuang/030bd.jpg[/img][/td][/tr][/table]
二小姐
[table][tr][td][img]http://www.3gbaby.com/photo/sou/66696/2156871906.jpg[/img][/td][/tr][/table]
夫人
[table][tr][td][img]http://news3.xinhuanet.com/photo/2007-03/21/xinsrc_08203042121025001090067.jpg[/img][/td][/tr][/table]
青旋
[table][tr][td][img]http://pic.nipic.com/2007-10-24/20071024131352835_2.jpg[/img][/td][/tr][/table]
洛凝
[table][tr][td][img]http://www.3gbaby.com/photo/sou/18435/2304421562.jpg[/img][/td][/tr][/table]
安师姐
[table][tr][td][img]http://eby.cc/uppic/2007228154453.jpg[/img][/td][/tr][/table]
徐长今
[table][tr][td][img]http://www.haotuku.com/meinv/jijin/guzhuang/027ba.jpg[/img][/td][/tr][/table]
宁仙子
[table][tr][td][img]http://www.3gbaby.com/photo/sou/18435/841147182.jpg[/img][/td][/tr][/table]
徐芷晴
[table][tr][td][img]http://hiphotos.baidu.com/cristallys/pic/item/efe686a11fe5f1854610648d.jpg[/img][/td][/tr][/table]
网页里显示这样,我把该网页的保存为1.htm。那么用什么代码处理1.htm,生成2.htm能把上面的图片都在网页中显示出来呢?
其它部分都尽量不变
好像要<img src=#> #=图象的 URL这样的,可是图片太多,改的麻烦
大家帮忙写个处理 [ 、 ] 的脚本,什么脚本都行

[ Last edited by hjkk123 on 2008-6-19 at 07:33 PM ]

2008-6-2 20:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 2 楼』:  

UBB2HTML

   此帖被 +2 点积分    点击查看详情   
评分人:【 hjkk123 分数: +2  时间:2008-6-2 22:43




S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2008-6-2 20:33
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hjkk123
初级用户





积分 160
发帖 82
注册 2007-5-14
状态 离线
『第 3 楼』:  

谢谢啊,今天才知道有UBB
我用UBB2HTML把它转换过来了
可是[table][tr][td]和[/td][/tr][/table]转不过来

@echo off
cd.>2.htm
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.htm) do (
    set var=%%i
    set "var=!var:[=^<!"
    set "var=!var:]=^>!"
    set "var=!var:[table]=^<table^>!"
    set "var=!var:[/table]=^</table^>!"
    set "var=!var:[tr]=^<tr^>!"
    set "var=!var:[/tr]=^</tr^>!"
    set "var=!var:[td]=^<td^>!"
    set "var=!var:[/td]=^</tr^>!"
    >>2.htm
)
start 2.htm
转换后2.htm0字节
谁写个sed版的啊


ubb2Html : function(val)
{
  val = val.replace(/\[img]([^\[\]]*)\[\/img\]/ig, "<img src=\"$1\"/>");
  val = val.replace(/\[b\]([^\[\]]*)\[\/b\]/ig, "<b>$1</b>");
  val = val.replace(/\[strong\]([^\[\]]*)\[\/strong\]/ig, "<strong>$1</strong>");
  val = val.replace(/\[table\]([^\[\]]*)\[\/table\]/ig, "<table>$1</table>");
  val = val.replace(/\[tr\]([^\[\]]*)\[\/tr\]/ig, "<tr>$1</tr>");
  val = val.replace(/\[td\]([^\[\]]*)\[\/td\]/ig, "<td>$1</td>");
  val = val.replace(/\[i\]([^\[\]]*)\[\/i\]/ig, "<i>$1</i>");
  val = val.replace(/\[a href=\"?([^ \'\"\[\]]*)\"?\]([^\[\]]*)\[\/a\]/ig, "<a href=\"$1\" target=\"_blank\">$2</a>");
  return val;
},
这个也是
[table][tr][td]abc[/td][/tr][/table]只把最里面的[td]abc[/td]转换了,怎么改下才好

2008-6-2 22:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 4 楼』:  

正则表达式的递归……可惜不会正则。。。



那你调用可以多几遍=。=



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2008-6-2 22:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hjkk123
初级用户





积分 160
发帖 82
注册 2007-5-14
状态 离线
『第 5 楼』:  

大家帮忙写个处理 htm文件中的[ 、 ] 的脚本,替换成<、>什么脚本都行
谁写个sed版的吧

2008-6-3 15:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sonicandy
中级用户





积分 273
发帖 91
注册 2007-5-7
状态 离线
『第 6 楼』:  

给你个参考,这个教程里边介绍了平衡组,好像和你的要求差不多:
http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm

   此帖被 +2 点积分    点击查看详情   
评分人:【 hjkk123 分数: +2  时间:2008-6-19 19:31


2008-6-18 22:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ngd
中级用户

拟谷盗


积分 312
发帖 108
注册 2007-1-21
状态 离线
『第 7 楼』:  


@echo off
cd.>2.htm
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.htm) do (
    set var=%%i
    set "var=!var:[=<!"
    set "var=!var:]=>!"
    set "var=!var:<img>=<img src=!"
    set "var=!var:</img>=></img>!"
    echo !var! >>2.htm
)


   此帖被 +2 点积分    点击查看详情   
评分人:【 hjkk123 分数: +2  时间:2008-6-19 19:30




FLOSS
2008-6-19 14:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 8 楼』:  to 5楼


@echo off
change.exe a.txt /from "[" /to "<"
change.exe a.txt /from "]" /to ">"
change版的可以么?

   此帖被 +2 点积分    点击查看详情   
评分人:【 hjkk123 分数: +2  时间:2008-6-19 19:31




2008-6-19 18:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: