Delphi的StringReplace 字符串替换函数
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 字符串替换函数相关推荐
- Delphi中常用字符串处理函数
1.copy(str,pos,num) 从str字符串的pos处开始,截取num个字符的串返回. 假设str为'abcdef',copy(str,3,2)='cd',copy(str,4,10)='d ...
- php 字符串替换函数,php字符串替换函数str-replace速度比preg-replace快
php字符串替换函数str-replace速度比preg-replace快 在选择函数的时候,我们都会优先选择执行速度快的函数,下面是小编整理的php字符串替换函数str_replace与preg_r ...
- linux c中字符替换函数,Linux C 支持正则表达式的字符串替换函数
[root@localhost src]# cat a.c /** * Linux C 支持正则表达式的字符串替换函数 * * Author: cnscn@163.com * Homepage: ww ...
- java字符替换函数示例_Java字符串替换函数replace()用法解析
Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...
- PHP字符串替换函数strtr()的功能实现讲解
我们今天要向大家讲的内容是有关PHP字符串替换函数strtr()的相关介绍.对于初学者来说,对于PHP字符串替换函数strtr()的了解还比较浅显,希望通过本文介绍的内容能够让大家深入了解这个函数的具 ...
- linux替换指定字符串函数,C语言实现字符串替换函数
C语言中没有提供字符串替换函数,网上能找到的类似函数也只是能替换一个,不能替换全部,工作中却常常要用到这个功能,故实现一个函数.该函数所使用到的相关函数均是自己实现,没有调用库函数. 相关代码如下: ...
- JS字符串替换函数全部替换方法
JS字符串替换函数全部替换方法 正则表达式浏览器HTML JS字符串替换函数:Replace("字符串1″, "字符串2″), 1.我们都知道JS中字符串替换函数是Replace ...
- vue字符串替换,vue将字符串内指定字符替换,vue字符串替换函数.replace如何使用
vue字符串替换,vue将字符串内指定字符替换,vue字符串替换函数.replace如何使用 需求:将原字符串内的2022替换成2023 源码 //原字符串 const ystring=2022-02 ...
- 3.模式字符串替换函数-patsubst
patsubst 1. 语法 2.示例 1. 语法 名称:模式字符串替换函数--patsubst. $(patsubst <pattern>,<replacement>,< ...
最新文章
- jvm 堆外内存_NIO效率高的原理之零拷贝与直接内存映射
- 微信小程序ios可以上下左右拖动的问题
- js优化阿里云图片加载(一)
- Pick!闲鱼亿级商品库中的秒级实时选品
- Java Web学习笔记13:AJAX基础
- 1900页Python系列PPT分享四:字符串与正则表达式(109页)
- MIT 6.828 main.c文件分析
- mac git 冲突工具
- 如何优雅地(用TeX)写AI论文
- FTP 530未登录
- 电子技术基础(三)__第5章 之逻辑门符号
- PID控制器的离散化推导及其C语言实现
- 产品需求文档到底该怎么写?
- 机房环境监控报警系统
- 《linux 网络日志分析与流量监控》记录
- Android中铃声总结【安卓源码解析一】
- 使用GPU进行神经网络计算详解
- win10如何调整计算机时间同步,win10系统调整设置时间同步的频率的操作方法
- 中软国际java面试题及参考答案
- leetcode 526优美的数列
热门文章
- python面向对象作业_面向对象作业
- hbase major_compact 文件会变小吗_图解式学习:可能是最易懂的Hbase架构原理解析(二)...
- php base64图片大小,php 图片 base64编码相互转换
- DE17 Finding Particular Solutions via Fourier Series
- 利用可分离卷积UNet进行木薯叶病分类
- java. tcp. 权限,java - tcpdump的不能够写PCAP文件。没有权限 - SO中文参考 - www.soinside.com...
- python制作表格的语句_python读取excel表格生成sql语句 第一版
- pycharm 服务器证书错误,pycharm 如何跳出服务器证书不受信任的提示
- Ubuntu下pdf乱码和rar解压后无效文件编码解决方案
- 嵌入式实时操作系统ucos-ii_「正点原子NANO STM32开发板资料连载」第三十八章 UCOSII 实验 3...