To replace string in delphi, we can use 'StringReplace' function. The pattern is
function StringReplace ( const SourceString, OldPattern, NewPattern : string; Flags : TReplaceFlags ) : string;
It replaces the first or all occurences of a substring 'OldPattern' in 'SourceString' with 'NewPattern' according to 'Flags' settings.
There are two Flags can be applied. It may be none, one, or both of these values:
rfReplaceAll : Change all occurrences
rfIgnoreCase : Ignore case when searching
Below is the example code:var before, after : string; begin // Try to replace all occurrences of a or A to THE before := 'It is a kind of fruit'; after := StringReplace(before, ' a ', ' THE ', [rfReplaceAll, rfIgnoreCase]); ShowMessage('Before = '+before); ShowMessage('After = '+after); end;It will output this alert
Before = It is a kind of fruit After = It is THE kind of fruit
No comments:
Post a Comment