那个函数可以把'007C80A02W'字符中的007去掉,返回C80A02W.或者还有什么好的办法!

CrazyGL 2002-11-12 10:03:44
那个函数可以把'007C80A02W'字符中的007去掉,返回C80A02W.或者还有什么好的办法!
...全文
60 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ly_liuyang 2002-11-12
  • 打赏
  • 举报
回复
要是你的delete有同名的冲突,可以改用
system.delete(s,1,3);
匿名用户12345 2002-11-12
  • 打赏
  • 举报
回复
我再画蛇添足吧
copy(s,4,length(s)) 是函数,对原串不改动。


delete(s,1,3) 是过程,将原串删除头3个
delandwu 2002-11-12
  • 打赏
  • 举报
回复
copy(s,4,length(s)) 和 delete(s,1,3) 都可以。
CrazyGL 2002-11-12
  • 打赏
  • 举报
回复
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;

最后一个参数这么用呀?

ly_liuyang 2002-11-12
  • 打赏
  • 举报
回复
只是去掉007?
s:='007C80A02W'
delete(s,1,3)
s返回C80A02W
CloneCenter 2002-11-12
  • 打赏
  • 举报
回复
用 StringReplace 进行替换,将 007 替换成 空 就可以了。
DelUser 2002-11-12
  • 打赏
  • 举报
回复
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;
function copy(Str : String;Strart,End : Integer) : String;
这两个都可以

lyyrw 2002-11-12
  • 打赏
  • 举报
回复
对,用copy函数相对省事
lws0472 2002-11-12
  • 打赏
  • 举报
回复
copy(s,4,length(s))
zfmich 2002-11-12
  • 打赏
  • 举报
回复
还看你定的什么规矩。。。
把前面的数字去掉?
CloneCenter 2002-11-12
  • 打赏
  • 举报
回复
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;

5,385

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧