记事本++;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部分。我编辑了我的问题,可能是在你开始研究这个问题之后。