http://down.admin5.com/qita/8893.html#link
public static Map<String, String> getImagesURL(String description) {
Map<String, String> map = new HashMap<String, String>();
// img 的正则表达式:匹配<img>标签
String imgPattern = "<\\s*input\\s+([^>]+)\\s*>";
Pattern pattern1 = Pattern.compile(imgPattern, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern1.matcher(description);
// img src元素的正则表达式:匹配img标签内的src属性
String srcPattern = "\\s*src\\s*=\\s*\"([^\"]+)\\s*\"";
Pattern pattern2 = Pattern.compile(srcPattern, Pattern.CASE_INSENSITIVE);
while (matcher.find()) {
//group()返回符合表达式的内容
Matcher matcher2 = pattern2 .matcher(matcher.group());
// 一定要find(),这是实际的匹配动作
if (matcher2.find()) {
String src = matcher2.group(1);
src = src +"{^}";
System.out.println("========src======"+src);
}
}
return map;
}