原文:http://blog.csdn.net/genispan/article/details/4458319

function StringReplace (const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;

rfReplaceAll:全部替换 
rfIgnoreCase:忽略大小写

For Example:

var 
    aStr: String; 
begin 
    aStr := 'This is a book, not a pen!'; 
    ShowMessage(StringReplace (aStr, 'a', 'two', []));//This is two book, not a pen!只替换了第一个符合的字 
    ShowMessage(StringReplace (aStr, 'a', 'two', [rfReplaceAll]));//This is two book, not two pen!替换了所有符合的字 
    aStr := 'This is a book, not A pen!'; 
    ShowMessage(StringReplace (aStr, 'a', 'two', [rfReplaceAll]));//This is two book, not A pen!只替换了符合的字(小写a) 
    ShowMessage(StringReplace (aStr, 'a', 'two', [rfReplaceAll, rfIgnoreCase]));//This is two book, not two pen!不管大小写替换了所有符合的字 
end;

转载于:https://www.cnblogs.com/chuangyiyuan/p/6066711.html

Delphi的StringReplace[转]相关推荐

  1. Delphi的StringReplace 字符串替换函数

    function StringReplace (const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string; rfRe ...

  2. Delphi笔记整理(二)

    ◇[DELPHI]字符的加密与解密 function cryptstr(const s:string; stype: dword):string; var i: integer; fkey: inte ...

  3. Delphi的笔记整理(一)

    这几天清理资料,把以前学Delphi时的笔记翻出来了.大概是2005年时的吧,有些资料都没有什么价值了.以后再整理吧. Delphi Note 1.触发器的使用. 源数据库: 名称:info 字段:i ...

  4. Delphi中的进制转换

    来源:http://blog.sina.com.cn/s/blog_4dfbd07c01009xne.html 1.HexToBin() 十六进制转换二进制 所在单元:Classes Delphi语法 ...

  5. delphi 实体类 JSON 数组

    delphi 实体类 与JSON转换,序列化 TJson REST.JSON.pas System.JSON.Serializers, TJson.JsonToObject TJson.ObjectT ...

  6. Delphi常用系统函数总结

    字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S := S1 + S2 + S3 ...

  7. word表格转换成html,delphi将word表格转换成html_取得Word 表格中的数据

    delphi将word表格转换成html_取得Word 表格中的数据 1.delphi将word表格转换成html procedure TForm1.Button1Click(Sender: TObj ...

  8. Delphi天气预报查询

    Delphi天气预报查询 现在的很多软件中都内置了天气查看这个功能!其实呢,这个功能的实现并不麻烦!会上网的人,都会查天气情况!其实那些内置天气预报功能的软件的天气预报功能也都是来源于网上!因为也没有 ...

  9. [转]Delphi 12种大小写转换的方法

    ----------第一种方法---------- function TPrintfrm.NumToChar(n: Real): wideString; //可以到万亿,并可随便扩大 const cN ...

最新文章

  1. thymeleaf 的常见属性
  2. 浅谈JS原型与原型链(一)
  3. 中国男人何时回归家庭?(转)
  4. shell 脚本逻辑判断
  5. 2017.9.17 function 思考记录
  6. [leetcode]241. 为运算表达式设计优先级
  7. matlab录音函数怎么保存在哪里,利用matlab 录音
  8. 简单区块链Python实现
  9. java基础之静态代理和动态代理
  10. TPScan一键ThinkPHP漏洞检测工具使用
  11. 领峰:普通人如何炒白银技巧和方法有哪些
  12. div 空隙_尖叫到建筑的空隙
  13. 阿里研究员玄难:如何做电商中台
  14. Android 多渠道打包与开发
  15. 更新windwos ltsc winserver2019可以使用的wsl1 debian映像到debian 10.4
  16. Bigben vlc sdl 播放视频可随窗口改变大小
  17. mysql2038年后不能启动
  18. 编写操作norflash的裸机程序
  19. 为什么从此电脑访问不了ftp_巧用FTP来管理手机文件 从此摆脱USB
  20. 网络虚拟化城域网创新实践

热门文章

  1. PostgreSQL · 特性介绍 · 全文搜索介绍
  2. andiod 导入工程 报错
  3. enterpriseTECH Dec 11
  4. change from a ppt to the report
  5. csdn开发者报告中学习到的新知识
  6. 论记笔记的重要性:以三个电影为例
  7. 《人潮汹涌》的观后感
  8. vue使用总结-生命周期篇
  9. centos7下NFS服务器的搭建与配置
  10. 一个虐你千百遍的问题:“RPC好,还是RESTful好?”