正则表达式如何将换行符与之后的某个模式匹配

时间:2013-03-31 14:42:47

标签: regex notepad++

我需要检查所有不在字符串末尾的新行,但如果它们后跟Package则不行,我需要使用Notepad ++。

如下例所示。我需要匹配第一个句子without having to edit之间的行,然后More information .表示此文件中的新行。但是Package:...之后的新行完全正常,我想忽略这些。

.
without having to edit xorg.conf every time.

More information about X.Org can be found at:
<URL:http://www.X.org>
.
This package is built from the X.org xf86-input-vmmouse driver module.
Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>

Package: libxml-libxml-perl
Status: install ok installed

这可能吗?

 \n(?!\npackage)

我试过这个,这点到了一点。但不是因为我追求的目标。

1 个答案:

答案 0 :(得分:0)

Windows中的新行是“\ r \ n”而不是“\ n”,因此您必须考虑这一点。

所以你可以做到     \ r \ N(?!\ r \ npackage)