- 论坛徽章:
- 0
|
html文档内容类似为:
<table width="100%" cellpadding="0" cellspacing="0" border="1" bordercolor="#C0C0C0" bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" id="u_tab" style="border-collapse: collapse"><tr><td width="20%" align="middle">上海人</td><td align="middle">B</td><td align="middle">A</td><td align="middle">AB</td><td align="middle">O</td><td align="middle">B2</td><td align="middle">B</td><td align="middle">总计</td></tr>
<tr><td align="middle">广东</td><td align="middle"><a href="http://domain.com/?ser_addr=广东&ser_np=上海人&ser_blood=A"><font color="red">2</font></a></td><td align="middle">0</td><td align="middle"><a href="http://domain.com/?ser_addr=四川&ser_np=北京人&ser_blood=B"><font color="red">7</font></a></td><td align="middle">0</td><td align="middle">0</td><td align="middle"><a href="http://domain.com/?ser_addr=广东&ser_np=上海人&ser_blood=O"><font color="red">7</font></a></td><td align="middle">16</td></tr><tr><td align="middle">北京</td><td align="middle">0</td></tr>
</table>
...............
如何用shell把html文档内的所有超链接中的get的内容urlencode.
比如超链接http://domain.com/?ser_addr=广东&ser_np=上海人&ser_blood=A
转换成http://domain.com/?ser_addr=%B9% ... B&ser_blood=%41
只转换超链接中的,普通文本(中文)不能转换.另外get的字段不一定都是ser_addr,ser_np,ser_blood,也可能是其它字段
谢谢.
[ 本帖最后由 AmboLong 于 2009-5-4 20:53 编辑 ] |
|