在 Notepad++ 中删除以特定格式结尾的行

use*_*565 4 text-editing notepad++

我在 Notepad++ 中有一个简单的数组:

bla.vmt"
bla.vtf"
bla_exponent.vtf"
Run Code Online (Sandbox Code Playgroud)

我想去掉以.vmtand结尾的行_exponent.vtf

Ioa*_*nna 5

类似于 Raam 的回答,但使用正则表达式

^.*\.vmt"$

^.*_exponent\.vtf"$
Run Code Online (Sandbox Code Playgroud)

扩展名前的点也应该用反斜杠转义。

^ 标记一行的开始。

$ 标记一行的结束。


小智 2

要删除以 结尾的行.vmt,请使用“搜索和替换”并选择“正则表达式”选项。将正则表达式指定为

[^%]*.vmt
Run Code Online (Sandbox Code Playgroud)

这将替换所有以 结尾的行.vmt


同样,要替换以 结尾的行_exponent.vtf,请使用:

[^%]*_exponent.vtf
Run Code Online (Sandbox Code Playgroud)

作为正则表达式。


正则表达式[^%]*表示匹配除 之外的所有字符%