#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
using namespace std;
vector<string> split(const string &s, const string &seperator) {
vector<string> result;
typedef string::size_type string_size;
string_size i = 0; while (i != s.size()) {
//找到字符串中首个不等于分隔符的字母;
int flag = 0;
while (i != s.size() && flag == 0) {
flag = 1;
for (string_size x = 0; x < seperator.size(); ++x)
if (s[i] == seperator[x]) {
++i;
flag = 0;
break;
}
} //找到又一个分隔符,将两个分隔符之间的字符串取出;
flag = 0;
string_size j = i;
while (j != s.size() && flag == 0) {
for (string_size x = 0; x < seperator.size(); ++x)
if (s[j] == seperator[x]) {
flag = 1;
break;
}
if (flag == 0)
++j;
}
if (i != j) {
result.push_back(s.substr(i, j - i));
i = j;
}
}
return result;
}

最新文章

  1. 关于SSH的一些tricks
  2. php配合jquery实现增删操作
  3. Oracle Erp常用网站
  4. 文件/图片,批量上传【神器】--WebUploader
  5. 信号之system函数
  6. 应用程序无法启动,因为应用程序的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行SxsTrace.exe工具
  7. Jetbrains 系列神器
  8. Qt中使用CEF(Windows下)
  9. Python 可视化工具 Matplotlib
  10. 树莓派播放视频的播放器omxplayer
  11. UGUI背包系统
  12. Docker系列(一)CentOS 6.5 离线安装、不升级内核
  13. cf478d 线性dp好题
  14. 理解 Delphi 的类(十) - 深入方法[17] - 提前声明
  15. git中的分支管理
  16. 一次DHCP故障排错
  17. 洛谷P1420 最长连号 题解
  18. Juqery error () 出现 parsererror 问题
  19. PHP开发学习门户第三版UI正式上线
  20. JS:ES5数组基本操作

热门文章

  1. MeteoInfoLab脚本示例:TRMM 2A12 HDF数据
  2. Jenkins环境搭建(7)-集成钉钉消息推送
  3. filebeat7.5 日志
  4. centos8安装php7.4
  5. gin教程
  6. linux(centos8):用fallocate快速生成大文件
  7. hdu3555 Bomb (数位dp入门题)
  8. C#之txt的数据写入
  9. java面试之手写单例模式
  10. 微服务从nacos配置中心获得配置信息