跪求匹配附件link的正则表达式
我要从一封邮件中读取某个link。这个link的特征如下:
1.是https格式的。
2.link有一部分是固定不变。比如https://www.abc.com/abc/XXXXXXX. XXX是随机出现的。
3.link有后缀,非jpg格式。比如https://www.abc.com/abc/XXXXXXX.rar,https://www.abc.com/abc/XXXXXXX.xls
麻烦各路大侠帮忙解决一下吧。
谢谢了。
[解决办法]
/^https\:\/\/www\.abc\.com\/abc\/(.*)\.[a-zA-Z]{3}$/
[解决办法]
String regex = "^https://www\\.abc\\.com/abc/\\w+\\.(?!jpg)\\w{3}$";
String sourceString = "https://www.abc.com/abc/XXXXXXX.jpg";
Matcher matcher = Pattern.compile(regex).matcher(sourceString);
if(matcher.find())System.out.println("匹配成功");