示例图片1111111111
示例图片22222222222
示例图片33333333333
上面一段文字读取数据库表中的一个字段,把它赋予 String 类型,请问如何把其中的 url 地址提取出来,封装成一个字符串数组?
示例图片1111111111
示例图片22222222222
示例图片33333333333
[code="java"] public static String[] getUrl(String data){
String regex = "src=\"([^\"]+)\"";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(data);
List list = new ArrayList();
int start = 0;
while (m.find(start)){
list.add(m.group(1));
start = m.end() + 1;
}
return list.toArray(new String[list.size()]);
}[/code]