public static String getSrc(String mm){
String img = mm.replaceAll("[\\s\\p{Zs}]+", "");
System.out.println("ret=="+img);
int n = img.indexOf("src=\"");
String ret ="";
if(n!=-1){
String strsub = img.substring(n+5);
int m =strsub.indexOf("\"");
if(m!=-1){
ret=strsub.substring(0, m);
} else {
System.out.println("ret=="+img);
}
}
return ret;
}
public static String chuliContent(String content) {
Pattern paa = Pattern.compile("<img.*?>",
Pattern.DOTALL);
String cc =content;
Matcher maa = paa.matcher(content);
while (maa.find()) {
System.out.println("img 匹配"+content);
String gg = maa.group();
String imgsrc=getSrc(gg);
if (!imgsrc.equals("")&&imgsrc!=null) {
// if (imgsrc.contains("[InstallDir_ChannelDir]{$UploadDir}")) {
cc = content.replace(imgsrc, IMG_URL + imgsrc);
Java处理图片地址,超链接地址替换正则表达式写法
最新推荐文章于 2023-05-15 15:41:51 发布