用于检测图像的格式化名称的正则表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于检测图像的格式化名称的正则表达式相关的知识,希望对你有一定的参考价值。
我需要检测尺寸结束的图像(NUMxNUM)或一些静态字,如(图标,小,普通,大)
已加星标的项目是正确的规则:
/test/abcd/files/01_aa_100x200.jpg *
/test/abcd/files/abcd_221x105.jpg *
/test/abcd/files/01_aa_icon.jpg *
/test/abcd/files/01aa_iconblabla.jpg
/test/abcd/files/aa_small.jpg *
/test/abcd/files/aa0_test.jpg
我用它但不能正常工作
/([0-9a-z-]{1,})/([0-9a-f]{2})([0-9a-f]{2})/(.+)\_[x0-9|small|icon|normal|large](.+).(jpg|png|gif|jpeg)
答案
请尝试以下方法:
/([0-9a-z-]+)/([0-9a-f]{2})([0-9a-f]{2})/(.+)\_(d+xd+|small|icon|normal|large).(jpg|png|gif|jpeg)
以上是关于用于检测图像的格式化名称的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
Maven-versions-plugin:用于否定不遵循特定标签格式的版本的正则表达式