从包含标签的Java String中提取url
我想提取下面的字符串 :
http://www.01net.com/images/article/mea/150.100.790233.jpg
此字符串是以下Java字符串中第一个元素标记的url:
A en croire CNet US, le gouvernement américain aurait cherché à obtenir les master keys de plusieurs acteurs du Web pour pouvoir déchiffrer les communications de leurs utilisateurs, protégées par le protocole SSL.
而不是浪费模式的资源,只需使用:
怎么运行的:
-
all
是您要搜索的全文 -
s
是要查找的起始模式,在这种情况下它将是第一个 -
ix
是all
URL中的位置 -
最后一行从
all
从ix
开始的字符串获取字符串"
它找到了String all = "
您可以使用正则表达式 :
String str = "A en croire CNet US, le gouvernement américain aurait cherché à obtenir les master keys de plusieurs acteurs du Web pour pouvoir déchiffrer les communications de leurs utilisateurs, protégées par le protocole SSL.
"; Pattern p = Pattern.compile("src=\"(.*?)\""); Matcher m = p.matcher(str); if (m.find()) { System.out.println(m.group(1)); // prints http://www.01net.com/images/article/mea/150.100.790233.jpg }