2017-08-23 16 views
-1

私のテキスト文書内の "</column>"という文字で始まらないテキスト "\r\n"のすべてのインスタンスを見つけて強調表示するNotepad ++ RegExを作成しようとしています。 。Notepad ++特定の先行単語がないテキストのみをキャプチャするRegExEx

は、例えば、私は見つけるとライン「abc\r\n」と「123##@\r\n」ではなく、ライン「</column>\r\n」の中のハイライト「\r\n」をしたいと思います。

この正規表現とは何ですか?

答えて

1

だけ\r\nを強調するために、この作業をする必要があります:

何を探す:^(?!.*</column>\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 
ここ
(?<!</column>)\r\n 
+0

アシスタンのおかげでce!私はそれを明確にしていないかもしれませんが、私はハイライトテキストの\ r \ n部分だけが好きです。私はあなたの正規表現を使用すると、その前にというテキストの行部分をフィルタしません。 – johns4ta

+0

さて、これはちょうど\ r \ nを見つけるために動作すると思います。 – NetMage

1

が仕事をして正規表現であります
+0

これはほぼ正確に私が探しているものですが、テキストの\ r \ n部分だけを強調したいだけです。私はおそらくこれを調べ始めた後、私の質問を編集しました。 – johns4ta

関連する問題