System.Delete从字符串中删除一个子串,或者从动态数组中删除元素,并返回修改后的数组。

在Delphi代码中,Delete从字符串或数组S中删除一个由Count字符组成的子串,从S[Index]开始。S是一个字符串类型的变量。Index和Count是整数型表达式。

如果Index大于字符串或数组的长度(或小于1),则不删除任何字符。

如果Count指定的字符或数组字段超过了从Index开始的长度,那么Delete将删除字符串或数组的其余部分。如果Count小于或等于0,则不删除任何字符。

注意:Delete使用基于一的数组索引,即使在字符串为零的平台上颈椎枕也是如此。

procedure TForm1.Button1Click(Sender: TObject);
vars: string;
begins := 'Honest Abe Lincoln';Canvas.TextOut(10, 10, s);Delete(s,8,4);Canvas.TextOut(10, 40, s);    { 'Honest Lincoln' }
end;

Delphi动态数组中删除元素的重要函数Delete相关推荐

  1. 从PHP中的数组中删除元素

    有没有一种简单的方法可以使用PHP从数组中删除元素,以便foreach ($array)不再包含该元素? 我认为将其设置为null可以做到,但是显然不起作用. #1楼 如果您有一个数字索引的数组,其中 ...

  2. php unset函数_PHP | 使用unset()函数从数组中删除元素

    php unset函数 Given an array and we have to remove an element from the array. 给定一个数组,我们必须从数组中删除一个元素. u ...

  3. java从数组中删除元素(数组的缩容)

    java从数组中删除元素(数组的缩容) 1,解决方案一 /* * 数组的缩容(删除元素) * 第一种解决方案 * 移动元素,被删除元素后面的元素往前移一位 * 优点:不需要创建新数组,省内存,速度快 ...

  4. java数组中删除元素或一个数组元素

    java数组中删除元素或一个数组元素 删除数组中单个元素 删除数组中多个元素(数组表示) 这里直接介绍两种情况: 1.删除数组中单个元素 2.删除数组中多个元素(数组表示) 删除数组中单个元素 1. ...

  5. php 从数组里删除元素,PHP从数组中删除元素的四种方法实例

    PHP从数组中删除元素的四种方法实例 一.总结 一句话总结:unset(),array_splice(),array_diff(),array_diff_key() 二.PHP从数组中删除元素的四种方 ...

  6. MongoDB 学习笔记之 从数组中删除元素和指定数组位置

    从数组中删除元素: 从数组中删除单个元素: db.ArrayTest.updateOne({ "name" : "Bill"},{$pop: {"ad ...

  7. java 中数组中删除元素_java数组中删除元素的操作

    我们在学习数组的开始,就明确过初始的长度是不可变化的.但是在实际的使用中,难免会涉及到对数组的改动.本篇我们带来的是在数组中删除元素的方法:remove和索引.相信这两种概念大家都不陌生,那么结合了数 ...

  8. php数组中删除元素

    之前如果要在某个数组中删除一个元素,我是直接用的unset,也不管unset之后会发生什么.但今天看到的东西却让我大吃一惊 <?php $arr = array('aaaa','bbbb','c ...

  9. JavaScript 从数组中删除元素方法

    1.通过value值从数组中删除: function removeByValue(arr, val) {for (var i = 0; i < arr.length; i++) {if (arr ...

最新文章

  1. 提供第三种代码生成方式——通过自定义BuildProvider为ASP.NET提供代码生成
  2. stm32万年历流程图_STM32实现万年历..
  3. 经济民族主义的前夜?普华永道思略特全球创新1000强解读
  4. 设计模式-静态工厂之服务提供者框架
  5. bat产品经理能力模型_产品经理如何构建自己的产品能力模型?
  6. SAP UI5 ComponentBase createMetaData signature - why is MD hard coded
  7. 从像素坐标到相机坐标_相机标定方法
  8. 【英语学习】【English L06】U06 Banking L5 I'd like to change Chinese *yuan* into pounds
  9. 关于分布式系统架构模块通讯方式选择的问题
  10. ES6的Set使用方法
  11. 线上python课程一般多少钱-python培训班一般多少钱?一篇文章告诉你
  12. Windows及Linux系统下--adb驱动安装及问题总结
  13. 计算机加域后数据库无法登录,[MDT] 解决因加域客户端 Windows 登录身份引发的无法打开登录所请求的数据库故障...
  14. CTF Blind pwn题型学习笔记
  15. android编译找不到系统so,Android找不到so库解决方法
  16. matlab实现拉依达准则,拉依达准则matalb程序
  17. mysql in 分组,基于mysql实现group by取各分组最新一条数据
  18. 我是一只IT小小鸟(转)
  19. 地图(用ECharts绘制)
  20. 计算机学院认知实习报告

热门文章

  1. window系统未能启动服务器,Windows系统下Apache服务器无法启动的问题解决
  2. java获取工作日 日历接口_节假日api接口之获取指定日期的节假日信息
  3. 区块链共识机制:分布式系统的Paxos协议
  4. python练习题-运算符和变量练习作业题
  5. 进程---什么是多进程
  6. 体系结构第1章—基本概念
  7. tomcat 如何查看tomcat版本及位数——tomcat笔记
  8. git push的详细使用
  9. Linux运维之网络的配置,四种ip方式的设定,网关,dns的设定及物理机的网络连接
  10. apM Coin与Block72达成战略合作携手加速全球扩张