Удалить строки, заканчивающиеся определенным форматом в Notepad++

у меня есть простой массив в Notepad++:

bla.vmt"
bla.vtf"
bla_exponent.vtf"

Я хочу избавиться от строк, оканчивающихся на .vmt и _exponent.vtf.

25
задан gronostaj
28.02.2023 6:31 Количество просмотров материала 3384
Распечатать страницу

4 ответа

удалить строки, оканчивающиеся на .vmt, используйте поиск и замену и выберите параметр регулярное выражение. Дайте регулярное выражение

[^%]*.vmt

это заменит все строки, которые заканчиваются .vmt.


аналогично, заменить строки, оканчивающиеся на _exponent.vtf использовать:

[^%]*_exponent.vtf

как регулярное выражение.


регулярное выражение [^%]* означает сопоставьте все символы, кроме %.

2
отвечен Raam 2023-03-01 14:19

аналогично тому, что ответил Раам, но с регулярными выражениями

^.*\.vmt"$

^.*_exponent\.vtf"$

точку перед расширением также следует экранировать обратной косой чертой.

^ означает начало строки.

$ обозначает конец строки.

5
отвечен Ioanna 2023-03-01 16:36
  1. используйте Find, чтобы отметить все строки

    1. Ctrl + F, чтобы открыть экран поиска

    2. перейти на вкладку "Mark"

    3. отметьте опцию" строка закладки"

    4. Проверьте регулярное выражение

    5. использовать vmt$ как регулярное выражение, чтобы найти все строки, заканчивающиеся на "ВМТ". $ - якорь регулярного выражения, соответствующий концу строки.

    6. пресс "Mark All"

  2. перейдите к "Поиск "menu", закладки = = > удалить закладки"

похож на ваш случай, вы можете использовать exponent\.vtf как регулярное выражение. Чтобы соответствовать буквальному"."с regex вы должны избежать этого \., потому что это специальный символ в регулярных выражений.

3
отвечен stema 2023-03-01 18:53

Я не знаю, изменилось ли регулярное выражение с тех пор, но что касается меня, рабочее регулярное выражение было:

(.*).vmt$

(.* ) выберите всю строку перед .расширение ВМТ

1
отвечен Fabien 2023-03-01 21:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх