package com.yihu.rehabilitation.util; import org.apache.commons.lang3.StringEscapeUtils; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * Created by liub on 2020/12/10. */ public class HtmlUtil { public static List getTagContent(String source, String regString) { List result = new ArrayList(); Matcher m = Pattern.compile(regString).matcher(source); while (m.find()) { try { String r = StringEscapeUtils.unescapeHtml3(URLDecoder.decode(m.group(1),"utf-8")); result.add(r); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } } return result; } public static void main(String[] args){ try { }catch (Exception e){ e.printStackTrace(); } } }