社区
C++ Builder
帖子详情
100分:如何在字符串中得到标志字符之间的字符串?
fromv
2002-10-10 03:45:08
char *s1="safd&()_12345678_sdfjm";
需要得到"_"之间的字符串"12345678"?
...全文
84
9
打赏
收藏
100分:如何在字符串中得到标志字符之间的字符串?
char *s1="safd&()_12345678_sdfjm"; 需要得到"_"之间的字符串"12345678"?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fromv
2002-10-10
打赏
举报
回复
分已送出。
szbug
2002-10-10
打赏
举报
回复
用AnsiString的pos然后截取就行了。
fromv
2002-10-10
打赏
举报
回复
谢谢大家。learninging...
windtransient
2002-10-10
打赏
举报
回复
AnsiString ss = sl;
int i;
i = ss.Pos("_");
ss.Delete(1,i);
i = ss.Pos("_");
ss.Delete(i,ss.Length()-i);
//ss就是你想要的
zbc
2002-10-10
打赏
举报
回复
AnsiString s = "34534454_zbcgsx_253534";
s = s.SubString(s.Pos("_")+1,s.Length());
s = s.SubString(1,s.Pos("_")-1);
ShowMessage(s);
bluebird97073
2002-10-10
打赏
举报
回复
AnsiString s1="safd&()_123456789676773_sdfjm";
int i=s1.Pos("_");
s1=s1.Delete(1,i);
s1=s1.SubString(1,s1.Pos("_")-1 );
ShowMessage(s1);
李志林HZ
2002-10-10
打赏
举报
回复
一时大意,写错了,第5行的“空格”应该为“标志字符”,还有后面的注释Substr的值是变为“12345678_sdfjm”,不是“321 98767”。
李志林HZ
2002-10-10
打赏
举报
回复
用AnsiString声明你的字符串。代码如下:
AnsiString Str="/*你的字串*/";
AnsiString Substr;
int j=Str.Pos("/* 标志字符*/ ");
Substr=(Str.Delete(1,j)).Trim();
j=Substr.Pos("/* 空格*/ ");//注意,j的值变为第二个标志字符的位置。还有,Substr的值也变为321 98767
Substr=(Substr.SubString(1,j-1)).Trim();
ShowMessage(Substr);//你可以看到Substr就是你要的标志字符中间的字符了
ilovebcb2000
2002-10-10
打赏
举报
回复
做个循环取
Android快速开发系列 10个常用工具类 程序源码
代码为博客实例代码,有问题博客留言:http://blog.csdn.net/lmj623565791/article/details/38965311
基于python自动识别
字符
集模块chardet
chardet 可以很方便的实现
字符
串
/文件的编码检测.
python实现:统计
字符
串
中
字符
的个数
要求: 统计
字符
串
中
,各个
字符
的个数 比如:“hello world”
字符
串
统计的结果为:{‘h’: 1, ‘e’: 1, ‘l’: 3, ‘o’: 2, ‘w’: 1, ‘r’: 1, ‘d’: 1} 代码实现: str01 = "hello world" # 定义一个字典,用来存储结果 result_dict = {} for i in str01: if i == " ": ...
String 案例:遍历
字符
串
案例:遍历
字符
串
需求:键盘录入一个
字符
串
,使用程序实现在控制台遍历该
字符
串
思路: ①键盘录入一个
字符
串
,用Scanner实现 ②遍历
字符
串
,首先要能够获取到
字符
串
中
的每一个
字符
publicchar charAt(intindex):返回指定索引处的char值,
字符
串
的索引也是从0开始的③遍历
字符
串
,其次要能够获取到
字符
串
的长度 publicint length(:返回此
字符
串
的长度数组的长度数组名length 字串的长度:
字符
串
对象.length0遍历
字符
串
的通用格式 for(int i=0;
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章