记录一个用Qt5的QRegularExpression类匹配字符串中的http或https超链接的方法, 目前这个匹配式还是太薄弱,以后再加强吧 。
相关参考:正则表达式匹配URL或者网址_qhzhen的博客-优快云博客_正则匹配url
void matchHttpUrl(const QString &data)
{
QRegularExpression re("http[s]{0,1}://[\\w.]*\\w+[/\\w+]*");
QRegularExpressionMatch match=re.match(data);
if( match.hasMatch() )
{
foreach(auto m, match.capturedTexts())
{
qDebug()<< " matched.captured : " << m;
}
}
}
本文分享了如何使用Qt5的QRegularExpression类改进字符串中http和https链接的匹配,提供了一个正则表达式示例,并讨论了可能的优化方向。
6004

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



