QRegExp rx("<img[^>]*src[=]+[^.]*/+[^>]*>"); //匹配<img src *>
rx.setMinimal(true);
int pos = 0;
while ((pos = rx.indexIn(selected_text, pos)) != -1)
{
pos += rx.matchedLength();
QString str = rx.cap();
str = str.mid(str.indexOf("src=\"") + 5);
str = str.left(str.indexOf("\""));
}
Qt正则表达式获取html中img
最新推荐文章于 2022-10-28 18:19:47 发布
这段代码使用正则表达式QRegExpr匹配HTML中<img>标签的src属性,并通过设置setMinimal为true确保匹配最短的匹配项。在循环中找到所有匹配项,提取出src属性的值,截取从'src='后的字符串直到下一个'',用于获取图片URL。
1080

被折叠的 条评论
为什么被折叠?



