社区
Windows SDK/API
帖子详情
一个截取字符串的问题!
jericho3164
2003-10-06 10:28:12
怎样取出一个字符串的中间某段?比如说:200601ABC,要取出2006后ABC之前的中间段。中间有可能是两位也可能是多位的!怎么办?
...全文
62
12
打赏
收藏
一个截取字符串的问题!
怎样取出一个字符串的中间某段?比如说:200601ABC,要取出2006后ABC之前的中间段。中间有可能是两位也可能是多位的!怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjy1001
2003-10-08
打赏
举报
回复
用pos加copy加length 就可以实现了
例如 s:='1234567890abcdefghijklmnopqrstuvwxyz';
你想找 s1:='789' 后面到 s2:='ijk' 前面的串,可以这样写。
var
i,j:integer;
ss:string;
begin
i:=pos(s1,s);
j:=pos(s2,s);
ss:=copy(s,i+length(s1)+1,j-i-length(s1));
end;
ss 为所求。
不过1楼的注意 在知道确定的位置 确实也可以。
novas
2003-10-08
打赏
举报
回复
>我发现一个问题,有一字符串
>str:='二1一23';
>copy(str,2,2)与midstr(str,2,2)都得出'?',目前还没找到解决方法
汉字是二字节的,所以你copy得到的字符不一定能正常显示
kejian
2003-10-07
打赏
举报
回复
copy and mdistr功能相同,但midstr须要引用StrUtils单元.
cnhgj(戏子)有没搞错啊? 第一个2是起始位置,第二个是长度.
soldier7451
2003-10-06
打赏
举报
回复
还是用copy好,走哪儿都适用。
tiexinliu
2003-10-06
打赏
举报
回复
//ss source string;ds destination str
var
len:integer;
begin
len:=字符串长度-7;
ds:=copy(ss,3,len);
FrameSniper
2003-10-06
打赏
举报
回复
HOHO,一楼的方法好,偶还没有用过这个函数!
dyxfkj
2003-10-06
打赏
举报
回复
copy(Str,起始位置,长度)
gdwyh
2003-10-06
打赏
举报
回复
uses StrUtils;
MidStr(字符串,截取起始位置,截取长度);
cnhgj
2003-10-06
打赏
举报
回复
晕你起始位置跟结束位置都有一样啊
cnhgj
2003-10-06
打赏
举报
回复
用copy吧
gdwyh
2003-10-06
打赏
举报
回复
我发现一个问题,有一字符串
str:='二1一23';
copy(str,2,2)与midstr(str,2,2)都得出'?',目前还没找到解决方法
sy_315
2003-10-06
打赏
举报
回复
copy()
含有中文字符串的截取
问题
!
问题
: 字符串:music<<美丽的草原我的家>>。该字符串的长度即str.length()为:17,而目前需要存入数据库对应的字段长度为:16。所以必须对字符串进行截取。而前16个字节中,“原”字只有半个。这样存入数据库确对会出现“?”。所以必须判断是否是半个汉字,即只能存入“music<<美丽的草”。分析: 汉字是双字节编码,它为了能够与英文字符...
sql查询中
截取字符串
SQL 语句中查询结果字符截取left,right,substrng用法 在SQL的实际用途中,经常会碰到需要对查询结果值需要做字段的一些截取,下面列举经常用到的三种常用截取方式。 1.LEFT(str, length):从左边开始截取str,length是截取的长度; 2.RIGHT(str,length):从右边开始截取str,length是截取的长度; 3.SUBSTRING(str,n ,m):返回字符串str从第n个字符截取到第m个字符; ......
Java字符串截取,截取某个字符之前或者之后的字符串
提示:java截取某个字符之前或者之后的字符串 文章目录一、java截取某个字符之前或者之后的字符串:1. 截取"_"之前字符串2. 截取"_"之后字符串二、截取正数第二个"_"后面的内容 一、java截取某个字符之前或者之后的字符串: 1. 截取"_"之前字符串 代码如下(示例): //java截取某个字符之前的字符串 public static void substringTest01(){ String str = "test_https://www.baidu.com/"; //截
产业园区运营负责人在开展招商时,如何快速锁定符合本地产业需求的目标企业?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
企业如何利用技术经纪服务来加快技术成果的市场应用速度?.docx
企业如何利用技术经纪服务来加快技术成果的市场应用速度?
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章