使用正则表达式仅选择特定的文件扩展名

时间:2011-07-11 19:41:46

标签: regex notepad++

在记事本中寻找正则表达式来过滤和删除.AAA扩展名的文件。这是一个例子:

test it.AAA'
NOT NEW SO.BBB'
FULLFORT.CCA'
ASDASD.123'
SDSAD.AAA'
ASDA.322'

我要找的结果是:

NOT NEW SO.BBB'
FULLFORT.CCA'
ASDASD.123'    
ASDA.322'

如果空间被移除是好的,但没有太好。使用notepad ++

编辑:我已经编辑过要忘记.AAA的文件,而不是选择它们。

EDIT2:抱歉,我实际上是在另一个文本文件中查找文件扩展名,所以它们都是字符串,我只显示字符串的最后一部分。

3 个答案:

答案 0 :(得分:2)

查找

^.*\.AAA'$

替换为零。

如有必要,请选择全部并使用 TextFX>删除空行。 TextFX编辑>删除空行

答案 1 :(得分:1)

(更新)

请参阅wiki doc。或者搜索“。* \ .AAA'$”,替换为空。这将留下一个空白行。如果要清理它们,请选择全部,然后选择 TextFX.TextFX Edit.Delete Blank Lines

答案 2 :(得分:0)

这似乎有效:

(.xls|.csv)$