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://blog.51cto.com/tayjq/1168748

Delphi的StringReplace 字符串替换函数相关推荐

  1. Delphi中常用字符串处理函数

    1.copy(str,pos,num) 从str字符串的pos处开始,截取num个字符的串返回. 假设str为'abcdef',copy(str,3,2)='cd',copy(str,4,10)='d ...

  2. php 字符串替换函数,php字符串替换函数str-replace速度比preg-replace快

    php字符串替换函数str-replace速度比preg-replace快 在选择函数的时候,我们都会优先选择执行速度快的函数,下面是小编整理的php字符串替换函数str_replace与preg_r ...

  3. linux c中字符替换函数,Linux C 支持正则表达式的字符串替换函数

    [root@localhost src]# cat a.c /** * Linux C 支持正则表达式的字符串替换函数 * * Author: cnscn@163.com * Homepage: ww ...

  4. java字符替换函数示例_Java字符串替换函数replace()用法解析

    Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  5. PHP字符串替换函数strtr()的功能实现讲解

    我们今天要向大家讲的内容是有关PHP字符串替换函数strtr()的相关介绍.对于初学者来说,对于PHP字符串替换函数strtr()的了解还比较浅显,希望通过本文介绍的内容能够让大家深入了解这个函数的具 ...

  6. linux替换指定字符串函数,C语言实现字符串替换函数

    C语言中没有提供字符串替换函数,网上能找到的类似函数也只是能替换一个,不能替换全部,工作中却常常要用到这个功能,故实现一个函数.该函数所使用到的相关函数均是自己实现,没有调用库函数. 相关代码如下: ...

  7. JS字符串替换函数全部替换方法

    JS字符串替换函数全部替换方法 正则表达式浏览器HTML  JS字符串替换函数:Replace("字符串1″, "字符串2″), 1.我们都知道JS中字符串替换函数是Replace ...

  8. vue字符串替换,vue将字符串内指定字符替换,vue字符串替换函数.replace如何使用

    vue字符串替换,vue将字符串内指定字符替换,vue字符串替换函数.replace如何使用 需求:将原字符串内的2022替换成2023 源码 //原字符串 const ystring=2022-02 ...

  9. 3.模式字符串替换函数-patsubst

    patsubst 1. 语法 2.示例 1. 语法 名称:模式字符串替换函数--patsubst. $(patsubst <pattern>,<replacement>,< ...

最新文章

  1. jvm 堆外内存_NIO效率高的原理之零拷贝与直接内存映射
  2. 微信小程序ios可以上下左右拖动的问题
  3. js优化阿里云图片加载(一)
  4. Pick!闲鱼亿级商品库中的秒级实时选品
  5. Java Web学习笔记13:AJAX基础
  6. 1900页Python系列PPT分享四:字符串与正则表达式(109页)
  7. MIT 6.828 main.c文件分析
  8. mac git 冲突工具
  9. 如何优雅地(用TeX)写AI论文
  10. FTP 530未登录
  11. 电子技术基础(三)__第5章 之逻辑门符号
  12. PID控制器的离散化推导及其C语言实现
  13. 产品需求文档到底该怎么写?
  14. 机房环境监控报警系统
  15. 《linux 网络日志分析与流量监控》记录
  16. Android中铃声总结【安卓源码解析一】
  17. 使用GPU进行神经网络计算详解
  18. win10如何调整计算机时间同步,win10系统调整设置时间同步的频率的操作方法
  19. 中软国际java面试题及参考答案
  20. leetcode 526优美的数列

热门文章

  1. python面向对象作业_面向对象作业
  2. hbase major_compact 文件会变小吗_图解式学习:可能是最易懂的Hbase架构原理解析(二)...
  3. php base64图片大小,php 图片 base64编码相互转换
  4. DE17 Finding Particular Solutions via Fourier Series
  5. 利用可分离卷积UNet进行木薯叶病分类
  6. java. tcp. 权限,java - tcpdump的不能够写PCAP文件。没有权限 - SO中文参考 - www.soinside.com...
  7. python制作表格的语句_python读取excel表格生成sql语句 第一版
  8. pycharm 服务器证书错误,pycharm 如何跳出服务器证书不受信任的提示
  9. Ubuntu下pdf乱码和rar解压后无效文件编码解决方案
  10. 嵌入式实时操作系统ucos-ii_「正点原子NANO STM32开发板资料连载」第三十八章 UCOSII 实验 3...