社区
Delphi
帖子详情
那个函数可以按指定的符号删分一个字符串?
hansonboy
2003-08-29 09:37:40
如我想把
'aaa,bbb,ccc'删分为
'aaa'
'bbb'
'ccc'
...全文
31
4
打赏
收藏
那个函数可以按指定的符号删分一个字符串?
如我想把 'aaa,bbb,ccc'删分为 'aaa' 'bbb' 'ccc'
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zousoft
2003-08-30
打赏
举报
回复
s := 'aaa,bbb,ccc';
a := copy(s, 0, pos(',', s)-1); // Output 'aaa'
s := StringReplace(s, 'aaa,', '', []); // Output 'bbb'
b := copy(s, 0, pos(',', s)-1);
c := StringReplace(s, 'bbb,', '', []); // Output 'ccc'
baguli
2003-08-29
打赏
举报
回复
对不住,上述代码会吃掉最后一组字符串,修改为:
在最后一个end前加上一句List.Add(pStart);
另外,没有进行差错控制,请自己加上
baguli
2003-08-29
打赏
举报
回复
自己写一个拆分函数吧,将拆分好的存如一TStrings对象中
procedure StringToStrings(const Text: string; List: TStrings); //假设拆分符号为','
var pStart, pEnd: PChar;
AStr: String;
nLen: Integer;
begin
pStart := PChar(Text);
pEnd := StrPos(pStart, ',');
while Assigned(pEnd) and (StrLen(pStart) <> 0) do
begin
nLen := pEnd - pStart;
SetLength(AStr, nLen);
StrLCopy(PChar(AStr), pStart, nLen);
List.Add(AStr);
pStart := pEnd;
Inc(pStart);
pEnd := StrPos(pStart, ',');
end;
end;
大地精灵
2003-08-29
打赏
举报
回复
你是要分成三个好象没有,替代指定的字符到是有,stringreplace
你就自己写函数吧
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
python代码,在
字符串
的多个
指定
位置插入
符号
的位置进行排序,然后使用循环和
字符串
的切片操作以及
字符串
的拼接操作,在每个
指定
位置插入
符号
。可以使用循环和
字符串
的切片操作以及
字符串
的拼接操作来在
字符串
的多个
指定
位置插入
符号
。后,后面的位置会发生变化,因此在循环中需要调整插入
符号
。
函数
返回在多个
指定
位置插入
符号
。以下是
一个
在
字符串
多个
指定
位置插入
符号
。最后返回插入后的新
字符串
。,需要在第2、5、8个位置插入
符号
。,表示在多个
指定
位置插入
符号
。在这个示例中,输入
字符串
为。是需要在
字符串
中插入
符号
。该
函数
首先将需要插入
符号
。在这个
函数
中,输入参数。
编程从键盘输入
一个
字符串
和
一个
指定
字符, 删除该
字符串
中所有
指定
的字符,将结果保存到
一个
新的
字符串
中并输出
/*编程从键盘输入
一个
字符串
和
一个
指定
字符, 删除该
字符串
中所有
指定
的字符,将结果保存到
一个
新的
字符串
中并输出*/ #include<stdio.h> #include<string.h> main() { char str[100],s[100],c; int i=0,j=0; printf("请输入
一个
字符串
:"); gets(str); printf("...
SQL Server
字符串
根据
指定
字符拆分 自定义拆分
字符串
函数
微软SQL Server数据库中包含了很多内置的
函数
,入下图: 它们用于处理日期、数学、元数据、
字符串
等。 其中最为常用的就是处理
字符串
,里面包含了CharIndex()等
函数
,非常方便使用。 但是对于 特殊
字符串
的处理,比如:
字符串
: '96525,11425,6632,11785,99654',如果想获取第三个与第四个分割
符号
之间的数字, 那么SQL 内置
函数
无法直接做到。这时就需要自定义
函数
。下面自定义三个
函数
,用于处理特殊的
字符串
。 一、按
指定
符号
分割
字符串
,返回分割后的元素个数
(C语言)常见字符
函数
和
字符串
函数
我们都知道,在C语言里有string.h这个头文件,但是C语言里没有string这个类型。
字符串
通常放在常量
字符串
中或者字符数组中,
字符串
常量适用于那些对她不做修改的
字符串
函数
。 string.h这个头文件里声明的
函数
原型也全是针对char数组的种种操作。 直到C++中才出现了string这个类 这篇文章就简单整理一下C语言中处理字符、
字符串
的库
函数
。 strlen size...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章