回 帖 发 新 帖 刷新版面

主题:如何删除字符串中的部分字符串?

如何删除字符串中的部分字符串?
我用了delete(str,index,count),结果却显示Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'
这是为什么?
大家还有什么办法删除啊?

回复列表 (共2个回复)

沙发

var
  S : string;
  I  : integer;
begin
  S := 'abcdefghijk';
  Delete(S, 3, 4);
  Showmessage(S);
end;

板凳

上面是用实例介绍了一下Delete的用法

其实,有多种方法可以实现这个功能,例如:

可以用StringReplace函数实现(需要知道子串的内容)
可以用Move函数实现
可以用CopyMemory涵数实现
可以用Copy + Pos 两个函数实现

我来回复

您尚未登录,请登录后再回复。点此登录或注册