[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 523066680 于 2017-1-17 11:11 编辑

Perl,输出结果没有核对。
  1. open READ, "<:raw", "src.txt" or warn "$!";
  2. our $all;
  3. my $a = quotemeta('http://News.7mj.com/tj.aspx?a=900&g=698421');
  4. my $b = 'http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&'.
  5.         's=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid'.
  6.         '=1092&pid=12&cnid=g';
  7. {
  8.     local $/ = undef;
  9.     $all = <READ>;
  10.     $all =~ s/$a/$b/gi;
  11. }
  12. close READ;
  13. open WRT, ">:raw", "dst.txt";
  14. print WRT $all;
  15. close WRT;
复制代码
  1. <div id="content">
  2. <ul>  
  3. <li><a href="http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&s=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid=1092&pid=12&cnid=g" target="_blank" class="edde37"> [新闻]公告</a></li>
  4. <li><a href="http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&s=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid=1092&pid=12&cnid=g" target="_blank" class="edde37">[新闻]公告</a></li>
  5. <li><a href="http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&s=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid=1092&pid=12&cnid=g" target="_blank" class="edde37">[新闻]公告</a></li>
  6. <li><a href="http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&s=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid=1092&pid=12&cnid=g" target="_blank" class="edde37">[新闻]公告</a></li>
  7. <li><a href="http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&s=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid=1092&pid=12&cnid=g" target="_blank">[活动]公告</a></li>
  8. </ul>
  9. </div>
  10. </div>
  11. <!--右边开始-->
  12. <div id="right">
  13. <div id="botton">
  14. <div id="botton1"><a href="http://sfz.netvideo.com/gb4/icons/player/goto/?apid=0&s=ZZg%2BdPaoCSBuXfnUez71iJN3Aco%3D&atid=0&cid=789&ctid=1092&pid=12&cnid=g" target="_blank"></a></div>
  15. <div id="botton2"><a href="Cmdrun://News win.close" ></a></div>
  16. </div>
  17. </div>
  18. </div>
  19. </body>
  20. </html>
复制代码

TOP

本帖最后由 523066680 于 2017-1-17 12:04 编辑

回复 3# batsoldier

读取文件的部分:
    open READ, "<:raw", "src.txt" or warn "$!";
改为
    open READ, "<:raw", 'D:\1\index.html' or warn "$!";

输出文件的部分:
    open WRT, ">:raw", "dst.txt";
改为
    open WRT, ">:raw", 'D:\1\index.html';

注意代码是 Perl 语言的,不是批处理。
sed 处理这个问题应该不错,楼主可以等待其他回答。

TOP

返回列表