富文本一般是指前端页面富文本编辑器保存的html代码文本
public class HelloWord {
public static void main(String[] args) {
String text = "<p style=\"text-align: left;\"><span style=\"font-size: 18px;\"> 守好中国式现代化的本和源。 </span></p>\n" +
"<p style=\"text-align: center;\"><span style=\"font-size: 18px;\"><img src=\"http://133.253.35.66:8080/yl/2021/5/17/b0fed2ddaa1d1792fdb42032c5ea277e.jpg\" width=\"522\" height=\"373\" /> <img src=\"http://133.253.35.66:8080/yl/2021/5/17/b63de5d9599811a18b90b1b18fd8e874.jpg\" width=\"500\" height=\"375\" /></span></p>\n" +
"<p style=\"text-align: left;\"><span style=\"font-size: 18px;\"> 上千人搜寻大理失联12岁双胞胎。</span></p>\n" +
"<p style=\"text-align: center;\"><span style=\"font-size: 18px;\"><img src=\"http://133.253.35.66:8080/yl/2021/5/17/94be0e42c7b6aab4c0bcd27736593e18.jpg\" width=\"678\" height=\"381\" /></span></p>\n" +
"<p style=\"text-align: left;\"><span style=\"font-size: 18px;\"> 京城乔姐男扮女装进女浴室被拘。</span></p>\n" +
"<p style=\"text-align: left;\"><span style=\"font-size: 18px;\"> 记者揭美国在北溪管道下放炸药。</span></p>\n" +
"<p style=\"text-align: left;\"><span style=\"font-size: 18px;\"> <img src=\"http://133.253.35.66:8080/yl/2021/5/17/0a531c0d3b2e3951c603ac13e05e4781.jpg\" width=\"400\" height=\"600\" /> <img src=\"http://133.253.35.66:8080/yl/2021/5/17/5d9b7c0028fab079b1274542a82b74b2.jpg\" width=\"400\" height=\"600\" /> </span></p>";
List<String> format = format(text);
format.stream().forEach(var ->{
System.out.println(var);
});
}
private static List<String> format(String text){
List<String> list = new ArrayList<>();
List<String> split = Lists.newArrayList(text.split("src=\""));
split.remove(0);
if(ObjectUtils.isNotEmpty(split)){
for(String s : split){
String[] ss = s.split("\" ");
if(ObjectUtils.isNotEmpty(ss)){
list.add(ss[0]);
}
}
}
return list;
}
}
打印结果
http://133.253.35.66:8080/yl/2021/5/17/b0fed2ddaa1d1792fdb42032c5ea277e.jpg
http://133.253.35.66:8080/yl/2021/5/17/b63de5d9599811a18b90b1b18fd8e874.jpg
http://133.253.35.66:8080/yl/2021/5/17/94be0e42c7b6aab4c0bcd27736593e18.jpg
http://133.253.35.66:8080/yl/2021/5/17/0a531c0d3b2e3951c603ac13e05e4781.jpg
http://133.253.35.66:8080/yl/2021/5/17/5d9b7c0028fab079b1274542a82b74b2.jpg