我想计算一下以下类型的文本的正则表达式:
图片.png
您好.jpeg
其他.jpg
ThisDontMatch.jpeg
说明:字符串由于粗体子字符串而匹配
要求:应匹配以.jpeg或.jpg或.png结尾的字符串,但不匹配具体为ThisDontMatch.jpeg
这是一个简单的解决方案,但缺点是工作方式类似于包含而不是等于。
下面的正则表达式基本上说找到我的任何以png,jpeg或jpg结尾的不包含该字符串的字符串ThisDontMatch
。
^((?!ThisDontMatch).)+\.(?:png|jpeg|jpg)$
Image.png <--- Match
Hello.jpeg <--- Match
Other.jpg <--- Match
ThisDontMatch1.jpeg <--- NO Match
ThisDontMatch.jpeg <--- NO Match
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句