java– 在未知索引处搜索某些字符之间的子字符串

java– 在未知索引处搜索某些字符之间的子字符串,第1张

概述我有一个字符串,如:<divclass="photo-boxbiz-photo-boxpb-60s"><ahref="/bizhe-kerry-piper-willowbrook"><imgclass="photo-img"alt=""height="60"src="http://s3-media3.ak.yelpc

我有一个字符串,如:

<div >    <a href="/biz/the-kerry-piper-willowbrook">        <img  alt="" height="60" src="http://s3-media3.ak.yelpcdn.com/bphoto/rCz-uF_qwqyb5Nnq74JeVQ/60s.jpg" wIDth="60">    </a>

我该如何检索网址

http://s3-media3.ak.yelpcdn.com/bphoto/rCz-uF_qwqyb5Nnq74JeVQ/60s.jpg 

从这个字符串?

我想到了string.indexOf()但是url之前和之后的字符数可能会有所不同,因此我不知道这个子字符串在哪个索引处开始,这可能会很混乱.任何最好的方法?

解决方法:

使用Jsoup从URL,文件或字符串中抓取/解析HTML并使用其类似jquery的选择器语法.

String HTMLStr="<div class=\"photo-Box biz-photo-Box pb-60s\">"                      + "<a href=\"/biz/the-kerry-piper-willowbrook\">"                      + "<img class=\"photo-img\" alt=\"\" height=\"60\" src=\"http://s3-media3.ak.yelpcdn.com/bphoto/rCz-uF_qwqyb5Nnq74JeVQ/60s.jpg\" wIDth=\"60\">"                      + "</a>";org.Jsoup.nodes.document doc=org.Jsoup.Jsoup.parse(HTMLStr);String src=doc.select("img").attr("src");System.out.println(src);
总结

以上是内存溢出为你收集整理的java – 在未知索引处搜索某些字符之间的子字符串全部内容,希望文章能够帮你解决java – 在未知索引处搜索某些字符之间的子字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1110087.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存