QString nowUrl
= reply
->url().toString();
QStringList matchUrl
;
QRegExp
rx("(\\d+)");
int pos
=0;
while((pos
= rx
.indexIn(nowUrl
,pos
))!=-1)
{
matchUrl
<<rx
.cap(1);
pos
+=rx
.matchedLength();
}
ip
=QString("%1.%2.%3.%4").arg(matchUrl
[0]).arg(matchUrl
[1]).arg(matchUrl
[2]).arg(matchUrl
[3]);
qDebug()<<ip
;
因为一开始的url是我写进去的,故不存在ip数字不合法的情况,所以这里只是把url中包含的数字提取出来,然后把前4个数字进行重新拼接还原出IP .
转载请注明原文地址: https://mac.8miu.com/read-501116.html