Notepad++, как игнорировать слово в строках в Notepad++, используя «найти в файлах»
Привет всем,
Я изо всех сил пытаюсь узнать, как исключить слово из строки текста в блокноте ++.
Я использую опцию «Найти в файлах» для поиска во многих больших файлах журналов.
Моя строка поиска выглядит следующим образом:
"Searching for user with username '.*' and domain name"
(Это покажет все имена пользователей, где «.*» является частью имени пользователя. Таким образом, в результате отображаются все имена, и это здорово.
Однако есть определенное имя пользователя, которое я хочу игнорировать в выводе, например
поэтому выведите: «Я хочу, чтобы такие строки игнорировались словом»
Поэтому в выводе я хочу, чтобы эта строка ниже игнорировалась
"Searching for user with username 'usernameX1' and domain name "
и отображаются только такие строки:
"Searching for user with username 'usernameA1' and domain name "
"Searching for user with username 'Chrisv' and domain name "
"Searching for user with username 'brianz' and domain name "
и т. д.
Есть ли инструмент, метод или плагин, который поможет мне разобраться в этом?
1 ответ
- Ctrl+F
- Выберите вкладку «Отметить».
- Найти то, что:
Searching for user with username '(?!usernameX1).+?' and domain name
- ПРОВЕРИТЬ строку закладки
- ПРОВЕРИТЬ _
- ПРОВЕРИТЬ регулярное выражение
- Mark all
Объяснение:
(?! # negative lookahead, make sure we haven't after:
usernameX1 # usernameX1
) # end lookahead
.+? # 1 or more any character, not greedy
Скриншот: