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

[文本处理] 批处理BAT怎样批量删除html里面的一段有规律的代码?

html里面有一段代码需要删除处理,原有代码形如:

<a href="../../sgye/xgwz/831.html" tppabs="http://wwwsohu.com/sgye/xgwz/831.html" target="_blank">如何做健身操保养</a>
<a href="../../sgye/xgwz/821.html" tppabs="http://wwwsohu.com/sgye/xgwz/821.html" target="_blank">做怀孕期间可不可以吃辣</a>

需要删除的是

tppabs="http://wwwsohu.com/sgye/xgwz/831.html"
tppabs="http://wwwsohu.com/sgye/xgwz/821.html"

使之变成(注意代码之间的空格)

<a href="../../sgye/xgwz/831.html" target="_blank">如何做健身操保养</a>
<a href="../../sgye/xgwz/821.html" target="_blank">做怀孕期间可不可以吃辣</a>

因为一个文件夹里面html数量众多
本来用的正则表达式,但是总是运行下来不符合要求,因为时间比较急,所以上来求教!
谢谢大家

  1. sed -i "s/tppabs=.http:[^ ]\+ //" *.html
复制代码

TOP

回复 2# DAIC


    大校你好测试下来没有删除掉
麻烦再帮忙看下
谢谢

TOP

有人帮忙看下吗
否则明天交不了工啊

TOP

回复 3# iambater


    把你的html文件打包压缩传上来,我试试。

TOP

返回列表