如何从字符串中获取第一个img标记

时间:2017-09-09 13:59:03

标签: java android

您好我正在尝试仅获取第一个img标记并将其存储到字符串中,到目前为止我有一个字符串,它存储了以下所有html。我该如何仅提取第一个img标签。我用java来做这件事。

Hello this is <b>BOLD&nbsp;<br></b>
<img src=\"boot.jpg">
<img src=\"Shirt.jpg">
<img src=\"gloves.jpg">

1 个答案:

答案 0 :(得分:0)

您可以将此正则表达式与Matcher一起使用,并且只能获得第一个匹配项。

(<img .*?>)

像这样:

String text = "Your text";
Pattern pattern = Pattern.compile("(<img .*?>)");
Matcher matcher = pattern.matcher(text);
if (matcher.find()) {
    // do something with matcher.group(1));
}