感觉真的很实用

1. 截取子串

s.substr(pos, n)    截取s中从pos开始(包括0)的n个字符的子串,并返回

s.substr(pos)        截取s中从从pos开始(包括0)到末尾的所有字符的子串,并返回

2. 替换子串

s.replace(pos, n, s1)    用s1替换s中从pos开始(包括0)的n个字符的子串

3. 查找子串

s.find(s1)         查找s中第一次出现s1的位置,并返回(包括0)

s.rfind(s1)        查找s中最后次出现s1的位置,并返回(包括0)

s.find_first_of(s1)       查找在s1中任意一个字符在s中第一次出现的位置,并返回(包括0)

s.find_last_of(s1)       查找在s1中任意一个字符在s中最后一次出现的位置,并返回(包括0)

s.fin_first_not_of(s1)         查找s中第一个不属于s1中的字符的位置,并返回(包括0)

s.fin_last_not_of(s1)         查找s中最后一个不属于s1中的字符的位置,并返回(包括0)

转载于:https://www.cnblogs.com/mayouyou/p/8585297.html

C++基础-string截取、替换、查找子串函数相关推荐

  1. String字符串操作--切割,截取,替换,查找,比较,去空格.....

    字符串拼接 直接用+号:String a = "I"; String b = "love"; String c = "you";String ...

  2. [转]Python 字符串操作实现代码(截取/替换/查找/分割)

    原文地址:http://www.jb51.net/article/38102.htm ps:好久没更新python代码了,这次用到了字符串,转来看看 Python 截取字符串使用 变量[头下标:尾下标 ...

  3. python 字符串截取_Python 字符串操作实现代码(截取/替换/查找/分割)

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  4. string字符串的查找替换、模式匹配

    一.查找字符串的位置 i,j = string.find(str,"要查找的字符串"[,pos[, plain]]); 使用模式匹配查找字符串并返回起始位置(i),结束位置(j); ...

  5. 【STL】string详解(string类常用的操作函数、构造函数、赋值操作、子符串的拼接、查找和替换、比较、存取、插入和删除、获取)

    目录 1. string容器 简介 2. string类常用的操作函数 3. 构造函数 4. 赋值操作 5. 字符串拼接 6. 字符串查找和替换 7. 字符串比较 8. 字符串存取 9. 字符串插入和 ...

  6. oracle截取字符串替换,oracle字符串操作:拼接、替换、截取、查找

    '拼接'||'字符串' as Str from student; 2.使用concat(param1,param2)函数实现: select concat('拼接','字符串') as Str fro ...

  7. 实战c++中的string系列--string的替换、查找(一些与路径相关的操作)

    今天继续写一些string操作. string给我们提供了很多的方法,但是每在使用的时候,就要费些周折. 场景1: 得到一个std::string full_path = "D:\progr ...

  8. 查找子串在母串中的位置、编写一个函数实现字符串拼接【数据结构实验报告算法详解】

    文章目录 一.查找子串在母串中的位置 二.一个实现字符串拼接的函数 一.查找子串在母串中的位置 #include<iostream> using namespace std;int Sea ...

  9. JS基础-字符串拆分、截取、查找汇总

    JS基础-字符串的拆分.截取.查找汇总 一.拆分 1. split 二.截取 1. slice 2. substring 3. substr 三.连接 1. concat 四.根据字符查找 1. in ...

最新文章

  1. NumericUpDown
  2. vue/require-v-for-key]Elements in iteration expect to have ‘v-bind:key‘ directives
  3. tinyxml 读取文本节点_TinyXml 读写XML文件
  4. java swing setborder_Swing编程边框(Border)的用法总结
  5. 【函数】02、函数进阶
  6. ScalaTest学习笔记(一)
  7. 【二分答案】Problem C:木材加工
  8. ElasticSearch-Springboot-Data使用
  9. php xml构造,C++_C语言实现xml构造解析器,纯C实现xml构造解析器,所有实 - phpStudy...
  10. [js方法pk]之instanceof() vs isPrototypeOf() hasOwnProperty() vs propertyIsEnumerable()
  11. windows环境下zookeeper做成服务并启动
  12. Windows下安装numpy
  13. 动态链接库(DLL)开发基础
  14. 未安装任何音频设备解决方案(2021/12/27)
  15. APICloud开源O2O商城源码
  16. excel查标准正态分布_excel2010正态分布的方法步骤图
  17. 自然辩证法2018版_2018年自然辩证法概论已整理-资源下载蚂蚁文库
  18. 浏览器清除缓存快捷键
  19. php postgresql 数组,8.14. 数组 - [ PostgreSQL 手册 ] - 在线原生手册 - php中文网
  20. typescript4.2 新特性

热门文章

  1. python安装modify setup选哪-python 之禅 import this
  2. python菜鸟教程h-Python for 循环语句
  3. Camelot:从pdf中提取表格数据
  4. php 自动处理小图的代码,PHP 处理图片的类实现代码
  5. 20154318_王秀飞 Exp2 后门原理与实践
  6. (转)一个vue路由参数传递的注意点
  7. VS2005的Command Window 调试命令的总结(转载)
  8. QueryList的使用
  9. Hazelcast介绍与使用
  10. firefox 自定义快捷键