<media:thumbnail url="http:// mysite.com/wp-content/uploads/2013/11/mes1-300x186.png" width="320" length="125399" type="image/jpg"/>
如何从此xml中提取URL?如果我把上面的字符串作为字符串?
答案 0 :(得分:1)
假设你有一个XML字符串存储在String str中,一种懒惰而简单的方法来检索URL(如果你总是希望使用相同的输入文本格式)可能是:
String url = str.split("\"")[1];
答案 1 :(得分:1)
有时,作为快速的“一次性解决方案”,您可以使用正则表达式。
String xml="<media:thumbnail url=\"http:// mysite.com/wp-content/uploads/2013/11/ mes1-300x186.png\" width=\"320\" length=\"125399\" type=\"image/jpg\"/>";
Pattern pattern=Pattern.compile("url\\s*=\\s*\\\"(.*?)\\\"");
Matcher m=pattern.matcher(xml);
if(m.find()){
String urlValue=m.group(1);
System.out.println(urlValue);
}