正则表达式匹配特定后缀名的问题

正则表达式匹配特定后缀名的问题

有一文件列表
想从中摘出某些特定后缀名的文件
当然也不仅仅是对后缀名有条件,对文件也有条件

/(文件名的条件)\.jpg$|(文件名的条件)\.gif$|(文件名的条件)\.png$/
这样写的话,相同的条件(红色部分)得写多遍,有没有办法只写一遍?
/(文件名的条件)\.(jpg|gif|png)$/

这样可以吗


QUOTE:
原帖由 cobrawgl 于 2008-4-11 17:21 发表
/(文件名的条件)\.(jpg|gif|png)$/

这样可以吗

可以,非常感谢
服务器上Perl版本太老,不支持
又学一招


QUOTE:
原帖由 cobrawgl 于 2008-4-11 17:21 发表
/(文件名的条件)\.(jpg|gif|png)$/

这样可以吗

又学一招,呵呵