2016-10-21 3 views
0

Мне нужно выполнить поиск по нескольким файлам, чтобы искать линии, заканчивающиеся на LF (\ n), в отличие от CRLF (\ r \ n).Notepad ++ CRLF/LF

Как выполнить поиск только для LF и не подбирать все символы CRLF. Выполняя поиск '\ n', он поднимет оба.

Ищу найти: \ п

, игнорируя при этом: \ г \ п

ответ

1

Вы можете использовать поиск регулярных выражений и дать регулярное выражение, как [^ \ т] \ п, который будет игнорировать \ R и матч \ N

+0

Обратите внимание, что это поднимает последний символ на предыдущей строке. –

1

Объединение this answer и this answer, мы получаем:

(?!\r)\n 

Вы должны выбрать Regular выражение, а не Расширенная радио кнопка. According to the documentation:

(утверждают?!) (отрицательный предпросмотр)

(\ г?!) означает, что мы не включаем в нашем матче с not- \r, в то время как [^\r]\n будет соответствовать последнему символу предыдущей строки вместе с \n.