1234567891011121314151617181920212223242526272829303132333435363738 |
- 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<String> getTagContent(String source, String regString) {
- List<String> result = new ArrayList<String>();
- 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();
- }
- }
- }
|