您好我正在尝试仅获取第一个img标记并将其存储到字符串中,到目前为止我有一个字符串,它存储了以下所有html。我该如何仅提取第一个img标签。我用java来做这件事。
Hello this is <b>BOLD <br></b>
<img src=\"boot.jpg">
<img src=\"Shirt.jpg">
<img src=\"gloves.jpg">
答案 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));
}