实例1 提取出ip地址
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
const char *url= "<sip:tom@172.18.1.133>";
char ip[20]={0};
sscanf(url,"%*[^@]@%[^>]",ip);
cout<<ip<<endl;
return 0;
}
实例2 提取出名字
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
const char* s = "iios/12DDWDFF@122";
char name[20];
sscanf(s,"%*[^/]/%[^@]",name);
cout<<name<<endl;
return 0;
}