-
2021-05-18 15:02:29
字符串中查找字符串,获得索引起始位置。
最近由于做一个项目,其中要对一个字符串进行处理,于是消耗时间写了一个关于字符串索引的函数。
这个函数的功能:从被索引的字符串中查找自己定义的字符串,查找出包含字符串索引起始位置,这个索引值保存在二维数组indexValue中。
void subStrSel(char * sourceStr,int sourceStrLen,char * selStr,int selStrLen) { //被检索的字符串的中介指针 char * tempSrcStr = NULL; //检索的字符串的中介指针 char * tempselStr = selStr; //二维数组;其中二维数组中的一维数值4表示最多能查找4个相同的字符串。修改其中的一维值可以增加或者减少。 int indexValue[4][2] = { 0 }; //二维数组的长度 int arrayLen = sizeof(indexValue) / (sizeof(indexValue[0][0]) + sizeof(indexValue[0][1])); for (int i = (sourceStrLen-1);i>=0;i--) { tempSrcStr = sourceStr+ i; tempselStr = selStr + (selStrLen - 1); BOOL flag = 0; for (int j= (selStrLen-1);j>=0;j--) { if (*tempSrcStr != *tempselStr) { flag = 0; break; } else { if (j > 0) { tempSrcStr --; tempselStr --;
更多相关内容 -
python实现在字符串中查找子字符串的方法
2020-12-23 13:30:18本文实例讲述了python实现在字符串中查找子字符串的方法。分享给大家供大家参考。具体如下: 这里实现python在字符串中查找子字符串,如果找到则返回子字符串的位置,如果没有找到则返回-1 S = '... -
C语言中查找字符在字符串中出现的位置的方法
2020-12-26 04:14:41C语言strchr()函数:查找某字符在字符串中首次出现的位置 头文件:#include strchr() 用来查找某字符在字符串中首次出现的位置,其原型为: char * strchr (const char *str, int c); 【参数】str 为要查找的... -
PHP在字符串中查找指定字符串并删除的代码
2020-10-30 06:35:34字符串中查找指定字符串 -
入一个字符,再输入一个以回车结束的字符串(少于80个字符)在字符串中查找该字符。.cpp
2021-07-03 09:39:34入一个字符,再输入一个以回车结束的字符串(少于80个字符)在字符串中查找该字符。 -
Shell脚本实现查找字符串中某字符最后出现的位置
2020-09-15 18:08:27主要介绍了Shell脚本实现查找字符串中某字符最后出现的位置,本文给出了Shell脚本和C语言程序的实现代码,需要的朋友可以参考下 -
shell查找某字符串在某文件中出现行数的方法
2020-09-15 01:22:24主要介绍了shell查找某字符串在某文件中出现行数的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
java查找字符串中的包含子字符串的个数实现代码
2020-09-02 06:12:50下面小编就为大家带来一篇java查找字符串中的包含子字符串的个数实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
php strstr查找字符串中是否包含某些字符的查找函数
2020-10-29 02:13:32strstr()函数的作用是:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(大小写敏感)。 -
JS查找字符串中出现次数最多的字符
2020-11-25 21:05:12indexOf()方法介绍 返回某个指定的字符串值在字符串中首次出现的位置 charAt()方法介绍 返回某个指定位置的字符 先做一个小测试,找到字符串’woainixiaoli’中的每一个’i’出现的位置。 [removed] var arr = ... -
Oracle查找字符串中某字符出现的次数
2019-01-24 09:50:15select f_find('Ap@2233ll@@l@@','@') from dual 返回结果为5,代表‘@’在该字符串中出现5次。 同理 select f_find('Ap@223SWEQQQ3ll@@l@@','Q') from dual---返回3,代表Q在字符串中出现了3次, select f_find('我... -
SQLserver中字符串查找功能patindex和charindex的区别
2021-01-19 22:09:22最近经常使用字符串查找功能。 包括 1、全匹配查找字符串 2、模糊查找字符串 CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可使用通配符,而 CHARINDEX 不可以。 这两个函数都带有2个参数: 1 ... -
Python实现判断字符串中包含某个字符的判断函数示例
2020-09-20 21:50:04主要介绍了Python实现判断字符串中包含某个字符的判断函数,涉及Python自定义函数中使用find方法针对字符串的简单判断查找相关操作技巧,需要的朋友可以参考下 -
C语言在字符串中查找字符串
2019-10-28 20:55:36输出:该单词是否出现在这段话中 代码 #include <stdio.h> #include <string.h> #define N 100 #define M 20 int isPresent(char *line, char *word); int main(void) { int n, k; char line[N], wor....输入和输出
输入:一段话,一个单词
输出:该单词是否出现在这段话中代码
#include <stdio.h> #include <string.h> #define N 100 #define M 20 int isPresent(char *line, char *word); int main(void) { int n, k; char line[N], word[M]; printf("Enter a line of text:\n"); gets(line); printf("Enter a string: "); gets(word); if (isPresent(line, word) == 1) printf("\nThe string \"%s\" is present in the line.", word); else printf("\nThe string \"%s\" is not present in the line.", word); return 0; } int isPresent(char *line, char *word) { int i, j, status, n, m; n = strlen(line); m = strlen(word); for (i = 0; i <= n - m; i++) if (strncmp(line+i, word, m)==0) return 1; return 0; }
测试
总结
最开始的想法:
这个没有考虑到如果单词本身就不在这段话中的情况,本来想把这方面加进去,但是我失败了…
因为一开始就没有想着用strcpy函数,如果带着这个函数的功能一起思考,会少走很多弯路。
今天就这样,over。 -
查找单元格中包含特定字符串中的某一个,并返回该特定字符串
2020-12-03 14:21:57查找单元格中包含特定字符串中的某一个,并返回该特定字符串,查找单元格中包含特定字符串中的某一个,并返回该特定字符串 -
Js查找字符串中出现次数最多的字符及个数实例解析
2020-10-21 14:41:57主要介绍了Js查找字符串中出现次数最多的字符及个数 ,本文分为传统写法和正则写法两种方法给大家介绍了js查找字符串出现次数最多的字符及个数,非常不错,感兴趣的朋友参考下吧 -
指针:编写一个用于在字符串中查找某字符的函数
2019-01-07 16:12:09编写一个用于在字符串中查找某字符的函数。 查找成功,函数返回该字符第一次出现的地址(指针);查找失败,返回NULL。 编写主函数测试该函数。在主函数中输入原字符串和要查找的字符。如果找到,输出字符在原字符...编写一个用于在字符串中查找某字符的函数。
查找成功,函数返回该字符第一次出现的地址(指针);查找失败,返回NULL。
编写主函数测试该函数。在主函数中输入原字符串和要查找的字符。如果找到,输出字符在原字符串中的序号;如果找不到,输出“no”.
输入:
包括两行,第1行为原字符串,第2行为要查找的字符。
输出:
一行,找到输出字符在原字符串中的序号(从1开始),找不到则输出“no”.
样例输入1:
ABCDEFGHIJK
D
样例输出1:
4
样例输入2:
ABCDEFG
S
样例输出2:
no
#include<cstdio> #include<cstdio> char s[100]; char *find(char *p, char ch) { p = s; while(*p != ch && *p != '\0') { ++p; } if(*p == ch) return p; else return NULL; } int main() { char ch; scanf("%s %c",s, &ch); char *result = find(s,ch);//将函数返回的地址记录到result中 if(result != NULL) printf("%d",result - s + 1); else puts("no"); return 0; }
-
在字符串中查找指定字符串
2020-12-09 11:11:42package six; import java.util.*; ... System.out.println("请输入需要进行查找的字符串:"); String str = sc.next(); System.out.println("请输入需要统计出现几次的指定字符:"); Strinpackage six; import java.util.*; public class Demo { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { System.out.println("请输入需要进行查找的字符串:"); String str = sc.next(); System.out.println("请输入需要统计出现几次的指定字符:"); String str1 = sc.next(); way(str,str1); } public static void way(String str,String str1) { int num=0; while(str.indexOf(str1)>=0) { num++; str=str.substring(str.indexOf(str1)+str1.length()); } System.out.println("指定字符串出现的次数为:"+num); } }
-
编写一个用于在字符串中查找某字符的函数。输入源字符串和要查找的的字符,如果找到,显示字符在源字符串中...
2019-07-11 21:50:12程序代码如下: #include <iostream> using namespace std; void chazhao(char *a, char s) { int cnt = 0; for (int i = 0; i < strlen(a); i++) { if (s == a[i]) ... "您找的字符已找... -
python 查找文件名包含指定字符串的方法
2020-09-20 10:15:39今天小编就为大家分享一篇python 查找文件名包含指定字符串的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Python在字符串中查找子字符串
2021-05-10 19:58:25这是小白博主在刷leetcode时遇到的一道题,这是博主近日刷的leetcode题库时结果表现最好的一道题,故在此分享这份喜悦。...给你两个字符串haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符... -
java使用正则表达式查找包含的字符串示例
2020-08-30 22:34:55主要介绍了java使用正则表达式查找包含的字符串功能,结合具体实例形式分析了java针对字符串匹配查找的相关实现技巧,需要的朋友可以参考下 -
查找指定字符 本题要求编写程序,从给定字符串中查找某指定的字符。
2021-11-27 14:22:35如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。 输入样例1: m programming 结尾无空行 输出样例1: index = 7 结尾无空行 输入... -
在一组字符串中查找一个指定字符(C语言)
2020-05-27 15:06:14问题:在一些字符串中搜索某个特定的字符串 使用指针数组来表示这些字符串,strings是一个指向指针数组的指针,value时我们要查找的字符值。注意指针数组以一个NULL指针结束,函数将检查这个值以判断循环何时结束。... -
在字符串中查找子串
2018-07-03 13:57:37题目:在字符串中查找子串。给定一个字符串A,要求在一个字符串中查找一个子串B。#include <iostream>#include<assert.h>#include<string.h>using namespace std;char * ... -
java之字符串中查找字串的常见方法
2021-03-05 19:35:151、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。函数数名:... -
超好用的字符串查找工具
2018-03-07 13:00:07此工具可以用来查找文件夹里的所有文件中的字符串,十分方便 -
本题要求编写程序,从给定字符串中查找某指定的字符。
2021-10-23 21:11:19#include <stdio.h> #include <string.h> int main() { int i,flag=0,index; char s[10],ch; scanf("%s",&ch); printf("Enter a string:\n"); s[0]=getchar();//吸收回车键'\0' ....
收藏数
1,058,647
精华内容
423,458