正则表达式匹配字符串的 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:http://www.dddog.com.cn/tutorial/time-magic-2/