用boost分割字符串的代码示例
来源:互联网 发布:网络验证系统免费 编辑:程序博客网 时间:2024/05/18 11:49
<pre name="code" class="cpp">#include "stdafx.h"#include <iostream>#include <boost/tokenizer.hpp>#include <boost/regex.hpp>/*测试环境[1]VS2010SP1,boost 1.55*/void testTokenizer(){std::wstring str = L"abc,def gul,中文,古 典,答辩";typedef boost::tokenizer<boost::char_separator<wchar_t>, std::wstring::const_iterator, std::wstring> Token;//分隔符可以有多个比如sep(" ,:"),这样空格、逗号肯分号,分别都//可以用来分隔字符串boost::char_separator<wchar_t> sep(L",");Token tok(str,sep); for (Token::iterator it = tok.begin(); it != tok.end(); ++it) {std::wcout << *it << std::endl;}}bool isInteger(std::wstring wstr){boost::basic_regex<wchar_t, boost::regex_traits<wchar_t> >expr(L"^[1-9]\\d*$");if (boost::regex_match(wstr.c_str(),expr)){return true;}return false;}int _tmain(int argc, _TCHAR* argv[]){testTokenizer();assert( isInteger(std::wstring(L"101")) ==true );assert( isInteger(std::wstring(L"10.1"))==false );return 0;}
0 0
- 用boost分割字符串的代码示例
- 用boost::tokenizer分割字符串
- Boost字符串分割split
- boost分割字符串
- boost字符串分割
- Ruby 字符串分割示例
- boost的MulticastSocket(示例,出错代码)
- BOOST 字符串查找示例
- boost使用split分割字符串
- boost 字符串分割 split, split_regex
- boost使用split分割字符串
- Boost::Regex代码示例
- Boost::Regex代码示例
- Boost::Regex代码示例
- Boost signal 代码示例
- boost::regex示例代码
- Boost Asio代码示例
- VC字符串分割的代码备份
- 高效缓存Memcached 集成使用说明
- 为你的应用程序添加启动画面
- C++静态库和动态库
- 返回键点击事件
- k近邻法的实现:kd树
- 用boost分割字符串的代码示例
- 筛选法求素数
- 三个工厂模式的分析
- 不管你怎么赶,人生中总有抓不住的,享受当下吧
- navicat for mysql10.1.7注册码
- oracle数据库实例,数据库,表空间,表的关系
- 安卓实训第四天--基于HttpClient来完成数据在服务器和设备间的交互。
- 贴膜哥简历挤爆苏宁邮箱
- <java——网络编程>