求一搜索网页附属文件正则表达式.
现在有一个网页文件,把该网页文件分析开后,要搜索出该网页里的所有jpg和swf文件.想用正则表达式,我现在是一行一行的搜索,我的正则表达式(如下)有一个问题,如果一行里有多个文件,则只能搜索出后一个文件.如果一行只有一个文件就可以搜索出来.请高手指点
java.util.regex.Pattern p = java.util.regex.Pattern.compile("<[^>]*\\n?.*=(\"|')?(.*\\."jpg")(\"|')?.*\\n?[^<]*>");
java.util.regex.Matcher m = p.matcher(v.elementAt(i).toString());
while (m.find()) {
System.out.println(m.group(2));
}
即如果该行为<img src="1.jpg"></img><img src="2.jpg"></img>则只能搜索出2.jpg.怎样把所有都搜索出来?