Delphi的StringReplace[转]
原文: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[转]相关推荐
- Delphi的StringReplace 字符串替换函数
function StringReplace (const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string; rfRe ...
- Delphi笔记整理(二)
◇[DELPHI]字符的加密与解密 function cryptstr(const s:string; stype: dword):string; var i: integer; fkey: inte ...
- Delphi的笔记整理(一)
这几天清理资料,把以前学Delphi时的笔记翻出来了.大概是2005年时的吧,有些资料都没有什么价值了.以后再整理吧. Delphi Note 1.触发器的使用. 源数据库: 名称:info 字段:i ...
- Delphi中的进制转换
来源:http://blog.sina.com.cn/s/blog_4dfbd07c01009xne.html 1.HexToBin() 十六进制转换二进制 所在单元:Classes Delphi语法 ...
- delphi 实体类 JSON 数组
delphi 实体类 与JSON转换,序列化 TJson REST.JSON.pas System.JSON.Serializers, TJson.JsonToObject TJson.ObjectT ...
- Delphi常用系统函数总结
字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S := S1 + S2 + S3 ...
- word表格转换成html,delphi将word表格转换成html_取得Word 表格中的数据
delphi将word表格转换成html_取得Word 表格中的数据 1.delphi将word表格转换成html procedure TForm1.Button1Click(Sender: TObj ...
- Delphi天气预报查询
Delphi天气预报查询 现在的很多软件中都内置了天气查看这个功能!其实呢,这个功能的实现并不麻烦!会上网的人,都会查天气情况!其实那些内置天气预报功能的软件的天气预报功能也都是来源于网上!因为也没有 ...
- [转]Delphi 12种大小写转换的方法
----------第一种方法---------- function TPrintfrm.NumToChar(n: Real): wideString; //可以到万亿,并可随便扩大 const cN ...
最新文章
- thymeleaf 的常见属性
- 浅谈JS原型与原型链(一)
- 中国男人何时回归家庭?(转)
- shell 脚本逻辑判断
- 2017.9.17 function 思考记录
- [leetcode]241. 为运算表达式设计优先级
- matlab录音函数怎么保存在哪里,利用matlab 录音
- 简单区块链Python实现
- java基础之静态代理和动态代理
- TPScan一键ThinkPHP漏洞检测工具使用
- 领峰:普通人如何炒白银技巧和方法有哪些
- div 空隙_尖叫到建筑的空隙
- 阿里研究员玄难:如何做电商中台
- Android 多渠道打包与开发
- 更新windwos ltsc winserver2019可以使用的wsl1 debian映像到debian 10.4
- Bigben vlc sdl 播放视频可随窗口改变大小
- mysql2038年后不能启动
- 编写操作norflash的裸机程序
- 为什么从此电脑访问不了ftp_巧用FTP来管理手机文件 从此摆脱USB
- 网络虚拟化城域网创新实践