社区
C++ Builder
帖子详情
从头搜索字符串可以用pos方法。从尾呢?
hsn1982
2005-07-04 10:20:25
从字符串末尾开始搜索用什么方法
...全文
212
7
打赏
收藏
从头搜索字符串可以用pos方法。从尾呢?
从字符串末尾开始搜索用什么方法
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
F117p
2005-07-04
打赏
举报
回复
原理也是将字符串反一下。
利用STL的:
reverse;
代码:
AnsiString str;
...
int L=str.Length();
char *tmp=new char[L];
strcpy(tmp,str.c_str());
using namespace std
reverse(tmp,tmp+L);//反转
str=tmp;
...
str.Pos(...
僵哥
2005-07-04
打赏
举报
回复
上面这个速度很慢,建议使用char数组+指针来操作,那样会快很多。
僵哥
2005-07-04
打赏
举报
回复
__int64 SwapPos(AnsiString strSource,AnsiString strFind)
{
__int64 pPos,pSLen,pFLen;
pPos=0;
pSLen=strSource.Length();
pFLen=strFind.Length();
if(pSLen==pFLen&&strSource==strFind)
return 1;
if(pSLen<pFLen)
return 0;
for(__int64 i=0;i<pSLen;i++)
{
AnsiString strTmp=strSource.SubString(pSLen-pFLen+1-i,pFLen);
if(strTmp==strFind)
{
pPos=pSLen-pFLen+1-i;
break;
}
}
return pPos;
}
僵哥
2005-07-04
打赏
举报
回复
{
__int64 pPos,pSLen,pFLen;
pPos=0;
pSLen=strSource.Length();
pFLen=strFind.Length();
if(pSLen==pFLen&&strSource==strFind)
return 1;
if(pSLen<pFLen)
return 0;
for(__int64 i=0;i<pSLen;i++)
{
AnsiString strTmp=strSource.SubString(pSLen-pFLen+1-i,pFLen);
if(strTmp==strFind)
{
pPos=pSLen-pFLen+1-i;
break;
}
}
return pPos;
}
F117p
2005-07-04
打赏
举报
回复
既然是只是单独的字符串,
理论上这点开销对于系统来说,无关痛痒
如果实在是很大的串,可以考虑将原串分割成N个小串,再进行操作。
Waiting4you
2005-07-04
打赏
举报
回复
没有,把两个字符串反过来再用Pos方法
僵哥
2005-07-04
打赏
举报
回复
如果要查找的源串相当大是,那么楼上的操作开销可不蛮小哦。
水下机器人采用全局积分滑模控制进行水平轨迹跟踪控制附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
excel表格模板:出入库管理出入库汇总表.xlsx
excel表格模板:出入库管理出入库汇总表.xlsx
springboot宠物医院微信小程序的设计与实现(代码+数据库+LW)
摘 要 近年来,科技飞速发展,在经济全球化的背景之下,互联网技术将进一步提高社会综合发展的效率和速度,互联网技术也会涉及到各个领域,而宠物医院微信小程序在网络背景下有着无法忽视的作用。信息管理系统的开发是一个不断优化的过程,随着网络数据时代的到来,信息管理系统与计算机的集成成为必然。 本次将以宠物医院管理方面为切入点,论述了宠物医院管理的意义和内容,以此展开对宠物医院的开发与建设的详细分析。从数据挖掘的角度出发,了解信息管理系统的作用,对宠物医院的过程以及用处进行更深一步的研究,数据的处理效率,以及具体的应用方向。对于宠物医院微信小程序所带来的影响,将从传统管理方式进行对比分析,从硬件优化、软件开发,这几个方面来论述宠物医院微信小程序的优势所在,分析宠物医院管理在计算机时代发展的变化趋势。 关键词:宠物医院微信小程序;
关于 GoogleDataTransport 相关内容的介绍与说明
【源码预览】:https://renmaiwang.cn/s/rg8k5 GoogleDataTransport(谷歌数据传输工具)
最新Excel表格模板:服装店进销存.xlsx
最新Excel表格模板:服装店进销存.xlsx
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章