String html = "从网页下载对应的HTML"; // 构建匹配正则对象,正则表达式可以根据需求添加对应的字符集来匹配更多的URL Matcher m = Pattern.compile("(https?://[A-Za-z:0-9_@.-]+)").matcher(html); // 匹配替换 // 构建容器,存储替换后的内容 StringBuffer htmlBox = new StringBuffer(); // 进行读取,也可以将URL存储或者下载对应资源,根据实际需求改造 while (m.find()){ String source = m.group(1); m.appendReplacement(htmlBox, source); } // 追加尾部 m.appendTail(htmlBox); // 有问题可以评论沟通 System.out.println("替换后的html字符串:"+htmlBox.toString());
微笑的java
欢迎关注转发评论点赞沟通,让编码不在孤单。