У меня есть простой массив в 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