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
欢迎关注转发评论点赞沟通,让编码不在孤单。



