正则表达式匹配字符串的 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/