不区分大小写的字符穿搜索函数,自己写的,效率比StrStrI要高
来源:互联网 发布:淘宝店铺钻石 编辑:程序博客网 时间:2024/05/01 11:54
inline char low(char c)
{
if( c >='A' && c <= 'Z' )
{
return (c + 'a' -'A');
}
else
{
return c;
}
}
//返回首地址,outlen 为字符串的
char* stringcase(const char* src,int srclen,const char* strcharset,int charsetlen)
{
char *c = new char[charsetlen];
int i = 0;
while( (c[i++] = low(*strcharset++)) != '/0' && i < charsetlen);
char ctmp;;
int j = 0;
int k = 0;
char* sart = NULL;
char *info = (char*)src;
while ( *info != '/0' && k < srclen && j < charsetlen)
{
ctmp = low(*info++);
if(ctmp == c[j])
j++;
else
{
k +=j;
k++;
j=0;
}
if(j == charsetlen)
{
sart = (char*)src + k;
break;
}
}
return sart;
}
- 不区分大小写的字符穿搜索函数,自己写的,效率比StrStrI要高
- 验证matlab的diff函数比自己写c效率高很多
- vi 下不区分大小写的搜索
- linux下不区分大小写的搜索
- C语言 实现strstri不区分大小写查找字符串
- 不区分大小写的相关函数
- 写一个函数查找每个字符的个数,区分大小写,时间复杂度要求O(n)
- 写一个函数求出一个字符串中所有字母的出现次数,不区分大小写
- 使用 XPath 通过 MSXML 执行不区分大小写的搜索
- Solr4.6,搜索不区分大小写的配置
- 不区分大小写的strstr
- 一个string不区分大小写查找的方法(函数)
- Linux下不区分大小写的strstr函数
- C#不区分大小写的字符串替换(Replace)函数
- thinkphp5 in_array函数 不区分大小写的实现
- MSSQL默认是不区分大小写的
- C#不区分大小写的比较
- MySQL查询不区分大小写的原因
- 关于微软认证的思考
- 移植2.6.30.4到MINI2440的学习笔记
- 163 在outlook express中的设置
- 浅谈程序员的数学修养
- 工业单据相关表
- 不区分大小写的字符穿搜索函数,自己写的,效率比StrStrI要高
- Linux嵌入式开发经典网站
- linux常用命令及技巧
- 富人爱女子,一夜风流价百万
- 日本软件企业的开发管理概况(转)
- LUNIX FTP
- UMTS UTRAN RNS RNC BCH PCH FACH RACH CPCH DSCH DPDCH DPCCH SSDT STTD CPICH GMM RAB
- 如何 WebSphere Application Server生成数据库连接池的trace文件
- 【编程游戏】贺岁霓虹灯。(参观109楼dh20156的霓虹灯)