如何批量删除DW代码页面的空白行

首先我们得明白空白行是怎么产生的:
敲击键盘Enter鍵1次代码间就会产生换行,再次敲击1次或多次Enter鍵就会产生多余的空白行,也就是说必须是至少敲击2次或以上Enter鍵才会产生空白行!很多时候空白行行首可能还会被加上若干个空格符

怎样删除上述代码中的带空格符的空白行呢?手动实践下!

具体操作方法如下:(匹配换行符,dw用" rn ")

用Dreamweaver新建一页面,在代码编辑模式下把上述代码粘贴进去,用查找替换功能。

查找中输入:((rn)s*rn){1,} 即可搜索带空格符的空白行

替换中输入:$2

查找替换框下方的选项勾选“使用正则表达式

最后点查找替换框的确定按钮,空白行被替换掉了,世界一下子清静了!

r与n的区别,以及rn的用法

r是回车,英文是Carriage return,作用:使光标到行首

n是换行,英文是New line/line feed,作用:使光标下移一行

如果用过机械打字机,就知道回车和换行的区别了。

回车就是把水平位置复位,不卷动滚筒。

换行就是把滚筒卷一格,不改变水平位置。

我们平时所说的键盘Enter键换行实则应该叫做叫做回车换行(rn)

看到一种说法:
windows下enter是 rn;
linux/unix下是n;
mac下是r

Windows 采用 rn 是有原因的,Windows 采用了传统的英文打字机的模式。

想想看英文打字机是如何换行的呢?英文打字机是选择将小车退回至起点,

这个过程称为回车(carriage return, CR),随后把小车调至下一行的位

置,这个过程称为换行(line feed, LF),这样就完成了英文打字机中换

行过程。

回车(CR)在计算机中使用 ASCII 为 13 的字符来表示(0x0D),换行(LF)使用
ASCII 为 10 的字符来表示(0x0A)。

注意:

1、windows下可直接使用n来匹配换行符,但仍然推荐使用标准的rn来匹配键盘Enter键的换行符;

2、使用rn组合是有顺序的,调转顺序写成nr是错误的,将无法匹配换行符!

赞(0)
分享到: 更多 (0)
广告位招租了啦!!!快来联系
此处应有广告

评论 抢沙发

评论前必须登录!

 



很高兴本文可以为您带来灵感和帮助!

支付宝扫一扫打赏

微信扫一扫打赏

QQ扫一扫打赏