4种(批量)清除网页代码中空白行的方法

Wednesday, September 08, 2010 吉光片羽 3

今天在整理漓江美术馆网站模板时又被Godaddy空间给郁闷了。在GD空间的网站后台编辑过的代码下载回来后全部会产生多余的空白行在各行之间,或许我们在编辑代码的时候也会刻意留下一些空白行用来分隔区块,但过多的空白行看上去简直就是一种资源浪费,较少的空白行我们只需逐个删除就好了,可如果空白行达到了五十上百个呢?不怕手酸的可以继续逐个删除。好吧,面对这种囧题,我们必须得找出合格的解决方案!下面吉光片羽就来给大家分享几种小技巧,希望能有所帮助!

使用DW的“清理Word生成的HTML”命令

用Dreamweaver打开文件,选择菜单中“命令”-> “清理Word生成的HTML”,在弹出的对话框中,把所有的选项都取消打勾,然后在“详细”选项页,选择“移除样式中空的段落和标记”,确定就行了。
注:这个我试了很多次,并未成功,可能是操作不当。

使用UltraEdit编辑器正则替换空白行

由于UltraEdit没有提供菜单方式,所以需要手工输入正则表达式,而且UltraEdit的正则表达式符号与EditPlus不同。用UltraEdit打开文件后,选择Search菜单的Replace命令。在Replace对话框中,选中Regular Expression(正则表达式)复选框, 并在Find what(查找)中输入:%[ ^t]++^p,注意^t之前有空格。该表达式字符含义与EditPlus的相对应。然后,单击Start(开始)或Replace All(全部替换)按钮,进行替换删除空行。
注:由于本人没有UltraEdit,于是采用DW试了一下,并未成功。

使用Word批量替换空白行

将代码复制到Word中,使用Ctrl+H快捷键,在弹出的替换对话框中的查找内容中输入^p^p,在替换为中输入^p,点击全部替换,如果有连续两三个空白行的,就重复替换操作,最后会提示完成0处替换,则工作完成!
注:这个吉光片羽亲自试验成功,就是要得再开个Word,稍显麻烦!

使用Delete键删除空白行

这个办法,如果空白行不多,并且是隔行出现空白行的情况下可以当做批量替换来使用,你只需要把光标定位在行首,不停的按 Delete 和 ↓ 即可。
注:懒得开Word就用这个吧,还可以找回玩街机的感觉,吧嗒吧嗒吧嗒吧嗒……

OK,暂时只找到这么多方法,其中用Word来解决问题的方法是吉光片羽原创的,如有雷同,纯属巧合。如果你还有更好的办法,请不要藏得太好啦,一块拿出来跟大家分享吧!

点击这里获取该日志的TrackBack引用地址

日志标签: 网站  代码  替换  技巧  分享  

已有人对此文发表了评论

  1. 引用该评论 bing 10/29/2010 12:33:20 PM 回复
    DW里面也有正则表达式可以批量栓掉的。
    吉光片羽 于 2010-11-4 11:31:44 回复

    表达式怎么写呢?还请赐教,谢了。

  2. 引用该评论 pengchaovista 9/9/2010 4:08:11 PM 回复
    投票半天投不上
    吉光片羽 于 2010-9-11 16:56:13 回复

    装好以后我也没试过,我说怎么从来都没有人投票呢 囧oO

  3. 引用该评论 airmaxshoes 9/9/2010 1:47:07 PM 回复
    谢谢你的分享哦!
    吉光片羽 于 2010-9-11 16:55:22 回复

    不客气 :)

发表评论:

邮箱网址为选填;若您注册了GRAVATAR,请填写邮箱(不会公开),否则最好不填,您可在提交评论前选择表情头像;点击他人头像可引用其评论。插入UBB

About me

Name: KandyTang
Age: 30-
Location: Guilin, China
QQ: 121885959
Email: KandyT@qq.com

My Works

中文酷博聚合 汽车手绘·视频·教程 史努比(中文)网 免费的PJBlog皮肤 淘宝创意导购 桂林{摄影}品牌

Gallery

Unnamed Album

Unnam... (4)

复线文字LOGO设计

复线文字L... (10)

订书钉的创意-微型城市

订书钉的创... (4)

2010元宵烟火

2010元宵烟火 (7)

国外贺卡设计欣赏

国外贺卡设计欣赏 (20)