|
Nickey
初级用户
积分 132
发帖 59
注册 2007-8-23 来自 GuangZhou
状态 离线
|
『楼 主』:
如何用批处理进行替换?
问题1:已解决
问题2:另外如何将
形如
Quote: | <table WIDTH="220" HEIGHT="120" ALIGN="LEFT">
<tr>
<td>
<table>
<form>
<tr>
<td>
<a HREF="#">手机属地</a>
<input TYPE="Text">
<input TYPE="Submit">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table> |
|
或者(排列顺序一样,具体位置不一)
Quote: | <table WIDTH="220" HEIGHT="120" ALIGN="LEFT">
<tr>
<td> <table>
<form><tr><td>
<a HREF="#">手机属地</a>
<input TYPE="Text">
<input TYPE="Submit">
</td></tr>
</form>
</table>
</td></tr></table> |
|
替换为
Quote: | <table WIDTH="220" HEIGHT="120" ALIGN="LEFT">
<tr>
<td>
<table>
<form>
<tr>
<td>
<a HREF="#">手机属地 </a>
<input TYPE="Text">
<input TYPE="Submit">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table> |
|
思路:先将所有<>以外的空格去掉
遇到<...>+1
遇到</...>-1
遇到第一个<...>重头起行 0=0
遇到第二个<...>重头起行+1半角空格 +1=1
遇到第三个<...>重头起行+2半角空格 +2=2
遇到第一个</...>重头起行+2半角空格 +2-0=2
遇到第二个</...>重头起行+1半角空格 +2-1=1
遇到第三个</...>重头起行 +2-2=0
不知道用批处理可不可以解决
的形式
谢谢!
各位节日快乐!
[ Last edited by Nickey on 2008-2-16 at 07:14 PM ]
|
I could be the one
http://kanlis.7ta.cn |
|
2008-2-16 17:58 |
|
|
fastslz
铂金会员
DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
|
2008-2-16 23:05 |
|
|
scriptor
银牌会员
积分 1187
发帖 555
注册 2006-12-21
状态 离线
|
『第
3 楼』:
换个思路:
不要替换法,
将你要的格式写在bat里, 再将读取的内容对应地补入.
|
|
2008-2-16 23:08 |
|
|
Nickey
初级用户
积分 132
发帖 59
注册 2007-8-23 来自 GuangZhou
状态 离线
|
|
2008-2-17 02:25 |
|
|
slore
铂金会员
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
5 楼』:
还有个难点。。。
<td> <table>
<a HREF="#">手机属地 </a>
为什么它换我不换?
如何只能判断呢?为什么不是:
<table WIDTH="220" HEIGHT="120" ALIGN="LEFT">
<tr>
<td>
<table>
<form>
<tr>
<td>
<a HREF="#">手机属地
</a>
<input TYPE="Text">
<input TYPE="Submit">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
|
|
2008-2-17 13:45 |
|
|
Nickey
初级用户
积分 132
发帖 59
注册 2007-8-23 来自 GuangZhou
状态 离线
|
『第
6 楼』:
VBS
SendKeys(" ")
SendKeys("{Enter}")
应该可以做到
问题是如何查找">"
pos = InStr(1,Ins,">")
vbs我不懂呀
如果可以实现以后做网页就方便咯 :D
[ Last edited by Nickey on 2008-2-17 at 08:28 PM ]
|
I could be the one
http://kanlis.7ta.cn |
|
2008-2-17 19:55 |
|
|
sonicandy
中级用户
积分 273
发帖 91
注册 2007-5-7
状态 离线
|
『第
7 楼』:
不知道你有什么目标呢?
可以使用 InternetExplorer.Application 的 document 对象
或者 MSXML2.DOMDocument 的实例来提取网页的内容.
|
|
2008-2-17 22:39 |
|
|
Nickey
初级用户
积分 132
发帖 59
注册 2007-8-23 来自 GuangZhou
状态 离线
|
『第
8 楼』:
做网页的时候如果排列整齐可以方便查错
记得以前有个网站管理平台可以将提交的杂乱网页代码整理到好像上面的效果一样
形如:<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><title>Google</title><style>body,td,a,p,.h。。。
这样的查看同修改都不方便
我想达到的效果是清晰明朗
如果实现不了 我想依靠网页的JavaScript应该可以解决问题
|
I could be the one
http://kanlis.7ta.cn |
|
2008-2-18 18:57 |
|