社区
C++ Builder
帖子详情
如何截取指定字符串后面的整段字符?
mark2003
2007-07-19 09:52:31
例如我有这么一个字符串 \abc\bill\123.jpg
最后一个我想截取最后一个\后面的字符串123.jpg出来,那么应该怎么处理?
...全文
693
7
打赏
收藏
如何截取指定字符串后面的整段字符?
例如我有这么一个字符串 \abc\bill\123.jpg 最后一个我想截取最后一个\后面的字符串123.jpg出来,那么应该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Friecin
2007-07-22
打赏
举报
回复
给你一个函数,可以解决更多的问题:
//从类似 AAA@BBB@CCC@DDD中分离出除@的部分,并将以TStringList->Text形式输出
AnsiString __fastcall FormatStringToStrList( AnsiString Str, AnsiString chr )
{
TStringList *strList = new TStringList();
strList->Clear();
int p = Str.Pos( chr );
while ( p>0)
{
if( Str != "" )
if( Str.SubString( 1,p-1) != "" )
strList->Add( Str.SubString( 1,p-1));
Str = Str.SubString( p + 1,Str.Length()-p);
p = Str.Pos( chr );
}
if( Str != "" )
strList->Add( Str );
AnsiString ReturnStr = strList->Text;
delete strList;
return ReturnStr;
}
jacknes009
2007-07-21
打赏
举报
回复
AnsiString a = "\\abc\\bill\\123.jpg";
a = a.SubString(a.LastDelimiter("\\") + 1,a.Length()- a.LastDelimiter("\\") );
//a = "123.jpg"
xjq2003
2007-07-21
打赏
举报
回复
都可以,通用的更好点
alexlee2008
2007-07-20
打赏
举报
回复
都对的吧
samchoy
2007-07-19
打赏
举报
回复
既然是取文件名
那就支持 fjye(老姜(www.ultrasofts.cn))
LuoGD
2007-07-19
打赏
举报
回复
通用的方法:
AnsiString a = "\\abc\\bill\\123.jpg";
a = a.SubString(a.LastDelimiter("\\") + 1,a.Length()); //a = "123.jpg"
fjye
2007-07-19
打赏
举报
回复
ShowMessage(ExtractFileName("\\abc\\bill\\123.jpg"));
的到的结果是123.jpg
Python 47个
字符
串
方法
# Python 47个
字符
串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符
串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符
串
方法,涉及替换、删除、连接、查找、...
js正则表达式
截取
字符
串
1.
截取
两个
字符
串
之间的内容 var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee 2.js
截取
某个
字符
串
前面的内容: var str = "aaabbbcccdddeeefff"; tr = str.match(/(\S*)fff/)[1]; alert(str);//结果aaabbbcccddd 3.
截取
某个
字符
串
后面
的内容 var str = "aaabbbccc
Qt QString
字符
串
截取
Qt QString
字符
串
截取
利用Qt,结合一些图像处理,做软件的时候,做基础的首先是读一个图片进来,经常需要用
字符
串
存一下所读图片的路径,或者名称。所以经常会利用到
字符
串
的
截取
,可以从整串路径中得到图片名。 以下就介绍两个
截取
字符
串
的函数: mid()函数和section()函数 mid()函数接受两个参数,第一个是起始位置,第二个是取串的长度。如果省略第二个参数。 fileName = QFileDialog::getOpenFileName(this,tr("Open Image"),filePat
正则表达式
截取
字符
串
之间的
字符
串
(不包括首尾)
正则表达式
截取
字符
串
之间的
字符
串
(不包括首尾)
Swift-
字符
串
截取
、替换、插入
Swift中关于
字符
串
的
截取
与OC还是有很大的区别的,要说
字符
串
的
截取
,就要先说下“范围”,OC中使用的是NSRange函数来指示一个起始位置和长度,而Swift中的范围使用起来就方便得多,有两种形式: 1...5表示闭区间[1,5],也就是从1到5的范围。 1..<5表示闭区间[1,5),也就是从1到4的范围。 例如: for index in 1...5 { ...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章