找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20513|回复: 4

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

[复制链接]
发表于 2014-3-3 18:57:39 | 显示全部楼层 |阅读模式
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数量众多
本来用的正则表达式,但是总是运行下来不符合要求,因为时间比较急,所以上来求教!
谢谢大家
发表于 2014-3-3 20:47:46 | 显示全部楼层
  1. sed -i "s/tppabs=.http:[^ ]\+ //" *.html
复制代码
 楼主| 发表于 2014-3-3 22:47:46 | 显示全部楼层
回复 2# DAIC


    大校你好测试下来没有删除掉
麻烦再帮忙看下
谢谢
 楼主| 发表于 2014-3-4 00:11:28 | 显示全部楼层
有人帮忙看下吗
否则明天交不了工啊
发表于 2014-3-4 08:13:55 | 显示全部楼层
回复 3# iambater


    把你的html文件打包压缩传上来,我试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 02:16 , Processed in 0.029991 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表