日期:2014-05-18  浏览次数:20798 次

请问,这个正则表达式搜索空白行
0350504mkum

14imjimm
90089mmj65


正则表达式:/r/n/r/n

书上的原话是这样说的:
/r/n匹配一个“回车+换行”组合,有许多操作系统(比如windows)都把这个组合用作文本行的结束标签。使用正则表达式
/r/n/r/n进行的搜索将匹配两个连续的行尾标签,而那正是两条记录之间的空白。

我的问题:
1:行尾标签是隐藏的吗?一般文档中没有明显的标签吧,隐藏的也能搜索到?
2:不是空白行的不也有回车符和换行符吗?匹配两个连续的行尾标签怎么就把空白行搜索到了呢?

------解决方案--------------------
是\r\n
------解决方案--------------------
首先,回车换行应该是 \r\n ,是不可见字符

其次,楼主如果连回车换行都不清楚,建议还是先找本讲基础语法的书来看,现在看正则没有意义,只会让你混乱
------解决方案--------------------
回车符、换行符都是不可显示字符。

第二个问题我都不知道怎么回答你了。就好像问1+1为什么等于2一样。
------解决方案--------------------
第一个问题:回车换行\r\n,是不可见的,文本来说吧,一行文字为什么换行,肯定有换行啊
第2个问题:同楼上