У меня есть простой массив в Notepad++:
bla.vmt"
bla.vtf"
bla_exponent.vtf"
Я хочу избавиться от строк, заканчивающихся на .vmt и _exponent.vtf .
У меня есть простой массив в Notepad++:
bla.vmt"
bla.vtf"
bla_exponent.vtf"
Я хочу избавиться от строк, заканчивающихся на .vmt и _exponent.vtf .
Подобно тому, что ответил Раам, но с регулярными выражениями
^.*\.vmt"$
^.*_exponent\.vtf"$
Точка перед расширением также должна быть экранирована обратной косой чертой.
^ отмечает начало строки.
$ отмечает окончание строки.
Используйте Find, чтобы отметить все строки
Ctrl + F, чтобы открыть экран поиска
Перейти на вкладку "Отметка"
Отметьте опцию "Закладка"
Проверьте параметр регулярного выражения
Используйте vmt$ качестве регулярного выражения, чтобы найти все строки, заканчивающиеся на "vmt". $ - это якорь регулярных выражений, соответствующий концу строки.
Нажмите "Отметить все"
Перейдите в меню « Поиск », « Закладки ==> Удалить отмеченные строки »
Аналогично для вашего другого случая, вы можете использовать exponent\.vtf качестве регулярного выражения. Чтобы соответствовать буквальному "." с регулярным выражением, вы должны избежать этого \. , потому что это специальный символ в регулярном выражении.
Чтобы удалить строки, заканчивающиеся на .vmt , используйте «Поиск и замена» и выберите параметр «Регулярное выражение». Дайте регулярное выражение как
[^%]*.vmt
Это заменит все строки, заканчивающиеся на .vmt .
Аналогично, чтобы заменить строки, заканчивающиеся на _exponent.vtf , используйте:
[^%]*_exponent.vtf
как регулярное выражение.
Регулярное выражение [^%]* означает совпадение всех символов, кроме % .
Я не знаю, изменилось ли регулярное выражение с тех пор, но для меня, рабочее регулярное выражение было:
(.*).vmt$
(. *) выделите всю строку перед расширением .vmt