正则表达式匹配字符串的 Java 源码

import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 利用正则表达式子处理分析页面
 * 提取出关键字符串
 * @author MIKUScallion
 */
public class PageUtil {
    /**
     * 在html代码中查找符合正则表达式子的字符
     * @param htmlCode  html代码
     * @param regex       正则表达式
     * @return                 符合条件的字符串集
     */
    public  static ArrayList<String> findHtml(   String htmlCode,String regex){
            ArrayList<String> urls1=new ArrayList<String>();
            Pattern p =Pattern.compile(regex);
            Matcher m =p.matcher(htmlCode);
            while(m.find()){
                urls1.add(new String(m.group()));
            }
        return urls1;
    }
}

PS: TIME MAGIC 系列文章年代久远,无法保证其完全正确性。

封面图来自:砂時計

文章来源:

Author:大刀分享站-dddog.com.cn
link:https://www.dddog.com.cn/tutorial/time-magic-2/