使用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来解决问题的方法是吉光片羽原创的,如有雷同,纯属巧合。如果你还有更好的办法,请不要藏得太好啦,一块拿出来跟大家分享吧!








已有人对此文发表了评论