标题: 把网页中红粉骷髅图片弄出来
[打印本页]
作者: hjkk123
时间: 2008-6-2 20:26
标题: 把网页中红粉骷髅图片弄出来
极品家丁中的唯美漂亮女主角像片
[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 ]
作者: slore
时间: 2008-6-2 20:33
UBB2HTML
作者: hjkk123
时间: 2008-6-2 22:07
谢谢啊,今天才知道有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]转换了,怎么改下才好
作者: slore
时间: 2008-6-2 22:12
正则表达式的递归……可惜不会正则。。。
那你调用可以多几遍=。=
作者: hjkk123
时间: 2008-6-3 15:48
大家帮忙写个处理 htm文件中的[ 、 ] 的脚本,替换成<、>什么脚本都行
谁写个sed版的吧
作者: sonicandy
时间: 2008-6-18 22:06
给你个参考,这个教程里边介绍了平衡组,好像和你的要求差不多:
http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
作者: ngd
时间: 2008-6-19 14:59
@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
)
作者: HAT
时间: 2008-6-19 18:08
标题: to 5楼
@echo off
change.exe a.txt /from "[" /to "<"
change.exe a.txt /from "]" /to ">"
change版的可以么?