长字符串中 截取 按照 标签截取链接
在存放文章的时候 图片另存地址 本地或者服务器
这样图片地址跟随 文章一起存到了数据库
截取图片的方法
public void test() {
String str="<p><img src="http://localhost:8077/upload/1544086583471.png" alt=""><br>Kafka的基本介绍</p>
<p>Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,"
String img = "";
Pattern p_image;
Matcher m_image;
List<String> pics = new ArrayList<String>();
String regEx_img = "<img.*src\\s*=\\s*(.*?)[^>]*?>";
p_image = Pattern.compile(regEx_img, Pattern.CASE_INSENSITIVE);
m_image = p_image.matcher(str);
while (m_image.find()) {
img = img + "," + m_image.group();
// Matcher m =
// Pattern.compile("src=\"?(.*?)(\"|>|\\s+)").matcher(img); //匹配src
Matcher m = Pattern.compile("src\\s*=\\s*\"?(.*?)(\"|>|\\s+)").matcher(img);
while (m.find()) {
pics.add(m.group(1));
}
}
//获取截取的 第一个图片作为标题展示的 图像
System.out.println(pics.get(0));
}
记录 自用
学习链接: https://blog.****.net/qq_38006520/article/details/82747653