我们用dreamweaver编辑网页时,有时会因为这样或那样的原因产生很多空行,从而使得文档很长,代码行数居高不下。实际上我们可以通过正则表达的方法,去除网页中多余的空行。
匹配注释的正则表达式
通用注释有两种:
// /*......*/
通常情况下,行级注释可以这样匹配
\/\/[^\n]*
//.*
块级别这样
\/\*([^\*^\/]*|[\*^\/*]*|[^\**\/]*)*\*\/
或者还可以这样
\/\*(\s|.)*?\*\/
不过在特殊情况中,行级别会跟协议前缀冲突,所以还需要特殊处理
(?<!http:)\/\/.*
甚至于不限定于http协议
(?<!:)\/\/.*
我们用dreamweaver编辑网页时,有时会因为这样或那样的原因产生很多空行,从而使得文档很长,代码行数居高不下。实际上我们可以通过正则表达的方法,去除网页中多余的空行。
打开dreamweaver自带的搜索功能,或用ctrl+f快捷键打开搜索功能,在查找里面输入:\r\n\s*\r\n。在替换里面输入:\n。然后在选项里勾选:使用正则表达式。然后点击“替换全部”。dreamweaver就会自动把空行去掉了。
替换全部后的效果.
评论列表
发表评论
热评文章
相关阅读