字符串之find函数和substr函数
一、substr函数
1、定义:substr函数主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。
2、用法:
basic_string substr(size_type _Off = 0,size_type _Count = npos) const;
参数
_Off
所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0。
_Count
复制的字符数目
返回值
一个子字符串,从其指定的位置开始
3、示例:
#include<string>
#include<iostream>
using namespace std;
int main()
{string str1("Heterological paradoxes are persistent.");cout<<"The original string str1 is:"<<endl;cout<<str1<<endl;basic_string<char>str2=str1.substr(6,7);//从0开始数到6,从6位置(即l)开始数7位复制子串cout<<"The substring str1 copied is:"<<str2<<endl;basic_string<char>str3=str1.substr();//如果没有指定长度_Count或_Count+_Off超出了源字符串的长度,则子字符串将延续到源字符串的结尾。cout<<"The default substring str3 is:"<<endl;cout<<str3<<endl;cout<<"which is the entire original string."<<endl;return 0;
}
输出结果
The original string str1 is:
Heterological paradoxes are persistent.
The substring str1 copied is: logical
The default substring str3 is:
Heterological paradoxes are persistent.
which is the entire original string.
}
二、find函数
1、定义:
Find函数用来对原始数据中某个字符串进行定位,以确定其位置。
Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
2、用法
FIND(find_text,within_text,start_num)
Find_text 是要查找的字符串。
Within_text 是包含要查找关键字的单元格。就是说要在这个单元格内查找关键字
Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。
注意:
①如果 find_text 是空文本 (),则 FIND 则会返回数值1。
②Find_text 中不能包含通配符。
3、示例
比如:有一个数组[0, 0, 5, 4, 4];
问:元素5的在什么位置,find函数 返回值 为 2;
find函数和substr函数用法你懂了吗~~~
字符串之find函数和substr函数相关推荐
- python substr函数_Sql SUBSTR函数
SQL常用函数总结 SQL常用函数总结 这是我在项目开发中使用db2数据库写存储过程的时候经常用到的sql函数.希望对大家有所帮助: sql cast函数 (1).CAST()函数的参数是一个表达式, ...
- php里面substr函数,PHP substr()函数
PHP substr()函数 在接下来的时间里面,我们准备为大家继续介绍"PHP substr()函数". 1.substr函数的作用是截取字符串中指定长度的字符. 2.subst ...
- C++之extern和string的find函数和substr函数和data()函数使用总结
1.extern使用总结 网上看的例子,特么没有一个看懂的,为什么会用到这个extern呢?因为有一个cpp文件需要另外一个cpp文件的里面的值,第一反应想到的是static,因为ja ...
- substr()函数
substr()函数 1.substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string stri ...
- substr函数c语言实现,substr是什么函数?怎么用
c语言substr函数是什么意思 c语言标准库函数中是没有substr函数的,除非你自定义实现. c++语言标准库中的string类包含了一个substr函数. 在MSDN中,关于该函数的描述如下: ...
- SQL语句中的SUBSTR()函数的使用
SQL语句中的SUBSTR()函数的使用 substr()函数: substr()函数用于截取对应字段指定长度或者说是用来截取数据库某一列字段中的一部分. 在各个数据库的函数名称不同: MySQL: ...
- R语言使用substr函数、paste函数或str_c函数提取并生成输出文件名
有时候使用R语言处理后的结果需要按照原先文件的名称进行输出保存,可以使用substr函数从原先文件中提取部分需要的信息,使用paste函数或str_c函数拼接输出的路径与输出的文件名.文件格式等. 因 ...
- substr() 函数
包含头文件 <string> s . substr( pos , len ) ; 从初始位置 pos 开始读取长度为 len 个字符 #include <iostream> # ...
- C++substr函数
1.substr函数格式 (俗称:字符截取函数) substr(string string, int a, int b); string 需要截取的字符串 a 截取字符串的开始位置(注:当a等于0或1 ...
最新文章
- 智慧屏到底是不是鸿蒙,荣耀智慧屏究竟是电视还是“新物种”?
- Python爬虫基础面试题为2020年初大学生就业做准备(文末附教程)
- 智行火车票能否把用户的敏感信息屏蔽?
- sql 生成csv数据_创建包含SQL Server数据的动态生成的CSV文件
- Swift3数组编辑
- Unable to open debugger port (127.0.0.1:**): java.net.BindException Address already in use: JVM_Bind
- Android iTOP-4412全能版 CAN通信集成(完整篇)
- 基于VUE+SpringBoot的旅游管理系统哦--前后端分离
- cadence virtuoso画版图提示LUP.6错误
- 杭电oj刷题(2099)
- Word文档中不显示图片(只有框)
- 车内看车头正不正技巧_史上最全:新手开车/停车技巧(真实图解)
- 电脑考证一级Word文档
- Python Diary - Day 15 模块、异常和文件
- win10 明明可以上网但显示无Internet的问题(已解决)
- 人工智能轨道交通行业周刊-第5期(2022.7.4-7.17)
- 解决鼠标右键菜单在光标左边问题
- diy谷蜂Y5刷机包--基于官方0207稳定版
- 史上最全 | 计算机视觉2D/3D标注工具汇总!
- 手机智能搜索:猜透你的需要
热门文章
- excel图表制作:旋风图让数据对比更直观
- Windows NLB搭配IIS的ARR搭建高可用环境
- 2021深圳高考成绩查询时间,2021深圳高考时间表
- vnc显示Linux主机用户桌面,用VNC实现Windows中显示Linux的桌面
- 2022中国物流产业大会暨企业家高峰论坛在杭州举办!
- 【校招VIP】线上实习 推推 书籍详情模块 前端开发文档周最佳
- 领课在线教育系统源码 各行业都适用的分布式在线教育系统+支持讲师入驻功能
- k8s的pod分类、核心组件、网络模型、kubectl常用命令
- 央视春晚首次全程直播 小品大卖广告引质疑
- 如何使用支付宝api接入自己的网站