常用字符串查找函数
2017-12-04 21:31
183 查看
基本查找函数介绍:
strchr
函数原型: char * strchr(char const *str, int ch);
功能:查找str中字符ch第一次出现的位置
strrchr
函数原型: char * strrchr(char const *str, int ch);
功能:查找str中字符ch最后一次出现的位置
strpbrk
函数原型 char * strpbrk(char const* str, char const *group);
功能:查找一组字符中任意一个字符最先出现的位置
strstr
函数原型:char * strstr(char const * s1, char const * s2);
功能:查找子串
参考文献:
KennethA.Reek. C和指针-第2版[M]. 人民邮电出版社, 2008.
strchr
函数原型: char * strchr(char const *str, int ch);
功能:查找str中字符ch第一次出现的位置
strrchr
函数原型: char * strrchr(char const *str, int ch);
功能:查找str中字符ch最后一次出现的位置
strpbrk
函数原型 char * strpbrk(char const* str, char const *group);
功能:查找一组字符中任意一个字符最先出现的位置
strstr
函数原型:char * strstr(char const * s1, char const * s2);
功能:查找子串
#include <stdio.h> #include <string.h> #include <stdlib.h> void main() { char string[20] = "hello world"; char * rstStrChr = strchr(string, 'o'); // 查找字符第一次出现的位置 char * rstStrrChr = strrchr(string, 'o');//查找字符最后一次出现的位置 char * rstStrPbrk = strpbrk(string, "aeiou");//查找一组字符中任意一个字符最先出现的位置 char * rstStrStr = strstr(string, "world");//查找子串 printf("%d\n",rstStrChr-string); printf("%d\n",rstStrrChr-string); printf("%d\n",rstStrPbrk-string); printf("%d\n",rstStrStr-string); system("pause"); }
参考文献:
KennethA.Reek. C和指针-第2版[M]. 人民邮电出版社, 2008.
相关文章推荐
- java字符串处理常用函数(数字型和字符串转换,字符串拆分、查找、截取)
- php中常用的字符串查找函数strstr()、strpos()实例解释
- PHP 查找字符串常用函数介绍
- php中常用的字符串查找函数strstr()、strpos()实例解释
- oracle中常用的字符串查找、替换以及截取函数的用法!
- php中常用的字符串查找函数strstr()、strpos()实例解释
- php字符串常用处理函数(数组的拆分、查找替换)
- VC 中常用字符串比较和查找函数
- ColdFusion中常用几种字符串查找函数
- ACM/ICPC 常用函数---strstr()字符串查找函数
- PHP 查找字符串常用函数介绍
- 字符串处理常用函数
- c#中处理字符串常用的函数及方法详细说明
- PHP字符串操作常用函数
- php字符串常用函数
- PHP常用字符串处理函数
- php字符串常用函数
- 几个常用的JS字符串处理函数-split()、join()、substring()和indexOf()
- string类字符串中的两个查找字符函数
- 几个常用的javaScript字符串处理函数--split() .ion() .substring()和index()