正则表达式只接受视频文件或Office doc文件或PDF文件或.zip文件

时间:2012-12-20 13:55:28

标签: regex

我需要只接受以下文件的Regex 视频文件 办公室文件 文件 PDF文件 .zip文件。 谢谢,

1 个答案:

答案 0 :(得分:0)

使用egrep的小型演示:

C:\tmp
>cat filelist.txt
file1.txt
file2.doc
file3.DOC
file4.jpg
file5.JPG
file6.pdf
file7.jsf
file8.php
file9.java

C:\tmp
>cat filelist.txt | egrep -i "(^.*\.doc|^.*\.pdf)"
file2.doc
file3.DOC
file6.pdf

如果你正在谈论查看文件内部来检查它们,那就更复杂了。

这会对你写的语言产生影响,因为有一些变化 关于正则表达式的实现。