Boost库在.net2008下的使用(4)
来源:互联网 发布:北京王府井mac专柜 编辑:程序博客网 时间:2024/06/04 19:54
IP提取:
smatch what;
string regstr = "(((2[0-4]//d|25[0-5]|[01]?//d//d?)//.){3}(2[0-4]//d|25[0-5]|[01]?//d//d?))";
string szIPString(szSendString,MAX_EVENT);
regex expression(regstr); //正则表达式
string::const_iterator start =szIPString.begin();
string::const_iterator end =szIPString.end();
if( boost::regex_search(szIPString, expression) )
{
string szIPResult;
while(regex_search(start,end, what, expression))
{
//cout<<"gan xie ";
string szIPResult(what[1].first,what[1].second);
cout<<szIPResult.c_str()<<endl;
start=what[0].second;
strncpy_s(SendNode.ip,sizeof(SendNode.ip),szIPResult.c_str(),_TRUNCATE);
}
}
哈哈,就是这么简单!!
- Boost库在.net2008下的使用
- Boost库在.net2008下的使用(4)
- Boost库在.net2008下的使用(2)
- Boost库在.net2008下的使用(3)
- 在VC6下使用Boost库的步骤
- 在VC6下使用Boost库的步骤
- 在windows下的qcreator中使用boost库
- 关于Boost库在VS2010下的编译使用(转)
- 关于Boost库在VS2010下的编译使用(转)
- boost库在windows下的编译和使用
- boost在VS2005下的使用
- 在VS.NET2008下安装WTL8.1
- 在CodeBlocks环境下使用boost库
- 在CodeBlocks环境下使用boost库
- 在CodeBlocks环境下使用boost库
- 在CodeBlocks环境下使用boost库
- 在CodeBlocks环境下使用boost库
- 在Silverlight 2 Release下用vs.net2008创建Silverlight Application的一个小问题
- DEBUG使用详解
- Symbian 得到接入点ID-网络编程简单示例
- C# 反射入门知识
- asp.net中动态修改配置文件的方法
- NeHe 课程笔记01
- Boost库在.net2008下的使用(4)
- jsp中的乱码问题和mysql的乱码问题
- 数字水印的扩频方式
- apache ,html,jsp 避免页面中的部分资源被cache
- c++中查找摸个字段!
- 网页布局设计的尺寸问题
- QEMU
- NeHe 课程笔记02
- .net 的wap网站