社区
C++ Builder
帖子详情
100分:如何在字符串中得到标志字符之间的字符串?
fromv
2002-10-10 03:45:08
char *s1="safd&()_12345678_sdfjm";
需要得到"_"之间的字符串"12345678"?
...全文
78
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
打赏
举报
回复
做个循环取
TStringManager集合了超过80种
字符
串
函数
TStringManager集合了超过80种
字符
串
函数,而且每个函数都有相关的帮助与例子。
net.sf.json jar包 最全版
JAVA
中
使用JSON进行数据传递,用于java生成json
字符
串
,和java解析json
字符
串
(如果要使程序可以运行的话必须引入JSON-lib包,而JSON-lib包是一个beans,collections,maps,java arrays和XML和JSON互相转换的包)
C语言编程>第十二周 ① 请编写函数fun,该函数的功能是:移动
字符
串
中
的内容,移动的规则如下:把第1到第n个
字符
,平移到
字符
串
的最后,把第n+1到最后的
字符
移到
字符
串
的前部。
例题:请编写函数fun,该函数的功能是:移动
字符
串
中
的内容,移动的规则如下:把第1到第n个
字符
,平移到
字符
串
的最后,把第n+1到最后的
字符
移到
字符
串
的前部。 例如,
字符
串
中
原有的内容为asdfgh,n的值为2,移动后,
字符
串
中
的内容应该是dfghas。 请勿改动主函数main与其它函数
中
的任何内容,仅在函数fun的花括号
中
填入所编写的若干语句。 代码如下: #include<stdio.h> #include<string.h> #define M
100
void fun(char
python
中
替换
字符
串
中
字符
_Python replace()函数:替换
字符
串
中
的某个
字符
下面我们将通过一组示例,详细给大家说明下关于用python的替换问题,相信大家结合实例一定非常容易理解,一起来看下吧~基础了解——replace()函数语法:str.replace(old,new[,max])参数:old -- 将被替换的子
字符
串
。new -- 新
字符
串
,用于替换old子
字符
串
。max -- 可选
字符
串
, 替换不超过 max 次。返回值:返回
字符
串
中
的 old(旧
字符
串
) 替...
33.假定输入的
字符
串
中
只包含字母和*号。请编写函数fun,它的功能是:使
字符
串
中
尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,
字符
串
中
间和前面的*号不删除。
33.假定输入的
字符
串
中
只包含字母和号。请编写函数fun,它的功能是:使
字符
串
中
尾部的号不得多于n个;若多于n个,则删除多余的号;若少于或等于n个,则什么也不做,
字符
串
中
间和前面的号不删除。 例如,
字符
串
中
的内容为ABCDEFG******,若n的值为4,删除后,
字符
串
中
的内容则应当是ABCDEFG***;若n的值为7,则
字符
串
中
的内容仍为 ABCDEFG******。n的值在主函数
中
输入。在编写函数时,不得使用C语言提供的
字符
串
函数。 #include <stdio.h> char *fun
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章