首页 > 其他分享 >字符串分割函数

字符串分割函数

时间:2023-02-03 18:56:54浏览次数:27  
标签:分割 函数 push back subStr vec str 字符串

 1 int  splitstr(const std::string& str, char tag)
 2 {
 3     vector<string> vec_str;
 4     std::string subStr;
 5     for (size_t i = 0; i < str.length(); i++)
 6     {
 7         if (tag == str[i]) //完成一次切割
 8         {
 9             if (!subStr.empty())
10             {
11                 vec_str.push_back(subStr);
12                 subStr.clear();
13             }
14         }
15         else //将i位置的字符放入子串
16         {
17             subStr.push_back(str[i]);
18         }
19     }
20     if (!subStr.empty()) //剩余的子串作为最后的子字符串
21     {
22         vec_str.push_back(subStr);
23     }
24     return 1;
25     
26 }

 

标签:分割,函数,push,back,subStr,vec,str,字符串
From: https://www.cnblogs.com/lihongbing1997-1004/p/17090217.html

相关文章

  • Java如何向主函数main中传入参数
    方法一:命令行java-jarWhite-1.0-SNAPSHOT.jar123方法二:javacGreenLeaf.javajavaGreenLeaf123方法三:IDEA->Run->EditConfigurations->Configuration->......
  • 字符串数字比较大小
    字符串数字比较大小开发中两次遇到这种问题,第二次遇到的时候还是在疑惑,想了一会立马想起来在开发小程序退款交易的时候遇到过此问题,遂记录下来。问题:两个input框中的“......
  • JDK8 四大核心函数式接口及扩展接口总结
    前言 Java8的四大函数式接口及相关的扩展接口在日常使用中的频率也是非常多的,包括自己定义的函数式接口,在JDK1.8之前,我们定义的方法都是用来接收参数,然后自己根据参数传......
  • strcpy函数
    strcpy,即stringcopy(字符串复制)的缩写。strcpy是C++/C语言语言的一个标准函数  ,strcpy把含有'\0'结束符(停止拷贝的终止条件)的字符串复制到另一个地址空间,返回值的类型为......
  • JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制
     JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制  1.具名函数 定义: 调用:方式1:方法名();可以多次调用  ......
  • 前端——函数(匿名函数、自执行函数)
    前端——函数(匿名函数、自执行函数)FreshLemon_于2019-06-1117:11:49发布函数声明:functionbox(){}函数表达式:varbox=function(){};匿名函数:function(){}......
  • C++ 哈希表查询_进入哈希函数结界的世界
    1.前言哈希表或称为散列表,是一种常见的、使用频率非常高的数据存储方案。哈希表属于抽象数据结构,需要开发者按哈希表数据结构的存储要求进行API定制,对于大部分高级语言......
  • vue3中的setup函数
    setup函数是组合式API的入口setup函数是页面启动后的自执行函数页面中所涉及的变量和方法都需要下载setup函数中在setup中定义的变量,方法都需要return出去才可以使用,否则......
  • #Python 文本包含pandas的 Series.str.contains函数
    一:基础的函数组成’’‘Series.str.contains(pat,case=True,flags=0,na=nan,regex=True)’’'测试pattern或regex是否包含在Series或Index的字符串中。返回布尔值系列......
  • 闭区间可导函数在在两个端点处连续的证明
    如果一个函数在闭区间\([a,b]\)内可导,那么首先\(f^{'}\)在区间\((a,b)\)任意一点都存在,且如下两个极限存在\[\lim_{h\rightarrow0^+}\frac{f(a+h)-f(a)}{h}\\\lim_{h......