功能描述:

  • 从字符串中获取想要的子串
    函数原型:
  • string substr(int pos = 0, int n = npos) const; //返回由pos开始的n个字符组成的字符串

示例:

#include<iostream>
#include<string>
using namespace std;//string求子串void test01()
{string str = "abcdef";string substr = str.substr(1, 3);cout << "substr=" << substr << endl;
}//实用操作
void test02()
{string email = "lisi@sina.com";//从邮件的地址中 获取 用户名信息int pos=email.find('@');string username = email.substr(0, pos);cout << username << endl;
}int main()
{test01();test02();system("pause");return 0;
}

C++中string子串相关推荐

  1. java中String的常用方法

    java中String的常用方法 1.length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len ...

  2. 标准C++中string类用法总结

    2019独角兽企业重金招聘Python工程师标准>>> 相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好 ...

  3. python中string.digits_python学习笔记五:字符串方法

    常用字符串常量: string.digits:包含数字0~9的字符串 string.letters:包含所有字母(大写或小写字符串,在python3.0中,使用string.ascii-letters ...

  4. java中string类_Java中String类浅谈

    1)String对象的初始化 由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:      String s = "abc&qu ...

  5. C++ 在字符串中插入子串+推断字符串是否由空格组成

    // Example3.cpp : 定义控制台应用程序的入口点. #include "StdAfx.h" #include <string> #include < ...

  6. 7-121 删除字符串中的子串 (20 分)

    7-121 删除字符串中的子串 (20 分) 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以 ...

  7. Js中String对象

    Js中String对象 String全局对象是一个用于字符串或一个字符序列的构造函数. 描述 创建一个字符串可以通过字面量的方式,通过字面量创建的字符串变量在调用方法的时候能够自动转化为临时的包装对象 ...

  8. C++中string类函数常用函数大全

    最近,写各种关于字符串的问题,遇到不少题目解法或多或少的调用各种方法,今个发现了个大佬的总结,自己码一下保存(自己的编译器慢慢看,看文档,这谁看的进去这么多..) 大佬原文链接在最下面 string类 ...

  9. 7-29 删除字符串中的子串

    PTA-7-29 删除字符串中的子串 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2. 输入格式: 输入在2行中分别给出不超过80个字符长度的.以回车结束 ...

最新文章

  1. 80后,从爱情,到婚姻
  2. 在envi做随机森林_随机森林原理
  3. 1cocos2dx扩展库UI控件,CCControlSlider,CCScale9Sprite(九妹图),CCControlSwitch,CCControlButton
  4. 基于Python+Django+MYSQL的校园食堂点餐管理系统
  5. 整理了5个JavaScript怪异行为及其原因
  6. 一文带你了解如何排查内存泄漏导致的页面卡顿现象
  7. AppFuse项目笔记(1)
  8. 异曲同工 WinForm和ASP.NET如何选?
  9. 数据库课设——DMS(高校宿舍管理系统)
  10. 人事、财务常用EXCEL基础函数应用示例总结
  11. struts2 通配符的配置方式
  12. 《数据库应用》课程设计人事管理系统(java源代码)
  13. python运行报错,系统找不到指定的文件
  14. 书家必备——容易寫錯用錯的繁體字一百例
  15. web前端常用网站收藏
  16. 安卓设备逐步升级Android 9,游戏产品该如何做适配?
  17. 用PHPExcel读取excel文件内容
  18. 著名数学家朱梧槚的发现揭示课本有一系列重大错误
  19. 不愧是 GitHub 上标星 100K 的 Java 手册,全程无废话,只讲重点
  20. linux网络知识:路由策略(ip rule,ip route)

热门文章

  1. IPv4/IPv6、DHCP、网关、路由
  2. 爪哇国新游记之八----读写文件及数组排序
  3. 银行 结算 清分清算 对账
  4. C#基础编程——简介及基础语法
  5. 平板触控笔哪些品牌好?ipad触控笔推荐平价
  6. Android 触摸OnTouchListener没有响应问题解决
  7. 华为荣耀鸿蒙3.0,2.0解决此设备未获得play保护机制认证框架,安装谷歌Play商店服务框架
  8. 4 JWS 的签名方式
  9. Newton 3 牛顿动力学插件 - 主体属性面板
  10. 罗永浩和锤子手机:对不起,我被你打动了