如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件

时间:2016-07-13 19:51:16   收藏:0   阅读:2054

有网友碰到过这样的问题:如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件,问题详细内容为:

如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件 ?

 

,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:

/.*\.(?:(?!(jpg|css|js|html|htm|png)).)+/ 

 

--- 共有 3 条评论 ---


解决方案2:

here you go...

find . -type f \( ! -iname "*.css" ! -iname "*.png" ! -iname "*.jpg" ! -iname "*.js" ! -iname "*.html" ! -iname "*.htm" \)

 

正则表达式 判断文件名后缀是否为 csv xls xlsx

/\.(?:csv|xls|xlsx)$/i
System.out.println("abc.jpg".matches(".*\\.(?i)jpg"));
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!