我希望能够从这个html中获取src图像。起初我正在考虑正则表达式patern和matcher,但我似乎无法弄清楚如何得到它。我在JAVA上运作。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<body class="calibre">
<div class="calibre1">
<div class="s">
<p class="calibre2">
<img class="calibre3" src="0001.jpg"/>
</p>
<br id="calibre_pb_0" class="calibre4"/>
</div>
</div>
</body>
</html>
字符串a; 输出:a =“src =”0001.jpg“”
答案 0 :(得分:1)
查看解决方案以获得更广泛的问题,尝试调整for循环,以寻找您特别需要的内容: How to get all Images src's of some html
答案 1 :(得分:1)
使用jQuery,您可以使用以下内容在点击
上获取src$("img").click(function() {
alert($(this).attr('src'));
});
答案 2 :(得分:1)
这个问题的答案实际上非常简单。 Basic uses of pattern and matcher.
以下是我如何获得字符串“src =”0001.jpg“”的示例代码。
Pattern p = Pattern.compile("src=(.*?)/");
Matcher m = p.matcher(html);
if(m.find()){
String item_found = m.group();
Log.i("Image Found!", item_found);
}
我再次为忘记忘记使用的编程语言而道歉,除非你需要,否则永远不会用正则表达式解析html。我只是想在html中找到一个特定的项目。
答案 3 :(得分:0)
使用HTML解析器或浏览器的文档对象模型,并从“src
”中的<img class="calibre3" src="0001.jpg"/>
的“属性”界面获取值。
答案 4 :(得分:0)
你可以使用jquery / javascript来获取img的src。我想通过这样的事情然后发送给我回复
答案 5 :(得分:0)
为什么不使用Javascript getElementsByTagName()
?