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[转]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NanoProfiler-Step1翻译
- 下一篇: (计算机组成原理)第三章存储系统-第三节