记事本++;RegEx只捕获没有特定前导词的文本

记事本++;RegEx只捕获没有特定前导词的文本,regex,notepad++,Regex,Notepad++,我正在尝试编写一个记事本++正则表达式,该正则表达式将查找并突出显示文本文档中未以“”开头的文本“\r\n”的所有实例 例如,我希望在“abc\r\n”和“123\r\n”行中查找并突出显示“\r\n”,但不在“\r\n”行中 这个正则表达式是什么?要突出显示\r\n,应该这样做: (?<!</column>)\r\n (?)\r\n 下面是一个执行此任务的正则表达式: 查找内容:^(?。*\R.+\R 说明: ^ : begining of li

我正在尝试编写一个记事本++正则表达式,该正则表达式将查找并突出显示文本文档中未以“
”开头的文本“
\r\n
”的所有实例

例如,我希望在“
abc\r\n
”和“
123\r\n
”行中查找并突出显示“
\r\n
”,但不在“
\r\n
”行中


这个正则表达式是什么?

要突出显示
\r\n
,应该这样做:

(?<!</column>)\r\n
(?)\r\n

下面是一个执行此任务的正则表达式:

查找内容:
^(?。*\R.+\R

说明:

^               : begining of line
(?!             : start negative lookahead, make sure we have not:
    .*          : 0 or more any character
    </column>   : literally </column>
    \R          : any kind of line break
)               : end lookahead
.+              : 1 or more any character
\R              : any kind of line break
^:行的开头
(?!:开始消极前瞻,确保我们没有:
.*:0或更多任意字符
:字面意思
\R:有什么断线吗
):结束展望
.+:1个或多个任意字符
\R:有什么断线吗

谢谢您的帮助!我可能没有说清楚,但我只希望突出显示文本的\r\n部分。当我使用正则表达式时,它不会过滤掉前面的文本行部分。这几乎正是我要查找的,但我只想突出显示文本的\r\n部分。我编辑了我的问题,可能是在你开始研究这个问题之后。