substr() 函数
包含头文件 <string>
s . substr( pos , len ) ;
从初始位置 pos 开始读取长度为 len 个字符
#include <iostream>
#include <iostream>int main(){std::string s="12345 abc";std::cout << s.substr(0,5) << std::endl;std::cout << s.substr(0,7) << std::endl;std::cout << s.substr(6,4) << std::endl;std::cout << s.substr(6,9) << std::endl; // 1//std::cout << s.substr(11,1) << std::endl; // 2system("pause");return 0;
}
我们看到标记 ‘1’ : 当 pos+len-1 超过字符串的范围时, 自动调整 len 的长度从而复制到字符串 s 的最后一个字符
再看标记 ‘2’ :当 pos ,也就是初始位置超过字符串的范围时,substr函数会抛出一个out_of_range 的异常
substr() 函数相关推荐
- Oracle中的substr()函数 详解及应用
1)substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a ...
- C++用substr()函数消除前后空格
最近做了个题目,遇到了要将字符串前后空格消除的细节问题.在Java中好像有一个字符串函数为trim()可以消除字符串后的空格.对于c++,查了一下,可以引用一个c++标准库Boost,可以轻松解决,但 ...
- R语言应用substr函数和substring函数抽取(extract)、删除(Remove)、替换、匹配(Match)特定的字符串、并对比两个函数的异同、grepl检查子字符串是否存在于字符串中
R语言应用substr函数和substring函数抽取(extract).删除(Remove).替换(Replace).匹配(Match)特定的字符串.并对比substr函数和substring函数在 ...
- C++中substr()函数用法详解
C++中substr()函数用法详解 原型: string substr (size_t pos = 0, size_t len = npos) const; 返回一个新构造的string对象,其值初 ...
- substr()函数——mysql:截取字符串子串
substr()函数:截取字符串子串 1.substr(str,pos); SELECT SUBSTR('2018-08-17',6); 2.substr(str from pos); SELECT ...
- C++中substr函数的用法
C++中substr函数的用法 #include<string> #include<iostream> using namespace std; main() { string ...
- php substr四个参数,PHP substr()函数参数解释及用法讲解
substr() 函数返回字符串的一部分. substr(string,start,length) 参数: 1,string 即你要截取的字符串 2,start 即要截取的开始位置(0表示从从前往后数 ...
- 【转】awk 里的substr函数用法举例
awk 里的substr函数用法举例: 要截取的内容: 2007-08-04 04:45:03.084 - SuccessfulTradeResult(status: 1, currencyPair: ...
- php substr的用法,PHP中substr函数如何使用?
PHP中substr函数的作用是返回字符串的一部分,其语法为"substr(string,start,length)",其参数string表示返回其中一部分的字符串,参数start ...
- php substr的用法,php substr(函数用法)
phpsubstr phpsubstr是一种根据php语言开发的能够回来字符串的一部分的功用函数.有时候我们使用phpsubstr会呈现一些乱码问题,那该怎么处理呢? phpsubstr根底语法 st ...
最新文章
- UIBezierPath介绍
- 探秘RocketMQ源码——Series1:Producer视角看事务消息
- visualize python_安利一个Python大数据分析神器!
- python入门——P46魔法方法:描述符(Property的原理)
- java 不退出_(Java)如果我在其外面点击,JPopupMenu将不会关闭
- java判断是否为linux,java判断是否Linux操作系统,判断OS操作系统类型工具类
- 洛谷 P1187 3D模型
- 人生最重要的三种能力,不是读书能学来的
- foxmail创建163公司企业邮箱的时候会出现ERR Unable to log on
- 经常用到的七大离线仿真软件盘点
- Axure安装、破解、汉化一条龙
- excel多列多行堆叠成多列一行_如何将多行多列数据转置成列-Excel中如何将多行多列数据转置成列...
- 禁止搜索引擎收录的方法
- Canary学习(泄露Canary)
- 匈牙利算法——你一定可以看懂的图论算法
- 产品定位--如何进行互联网产品定位/制定产品目标?
- 使用Linux C 简易实现LS(实现过程)
- OpenGL(QT平台)学习与实战(一)
- 前几天挂掉一个读者的滴滴二面矩阵题目
- Python创作新年祝福语