Kernel.bdh
FStrReplace( inout sSource : string, in sSearch : string, in sReplace : string, in bMatchCase : boolean optional, in bWholeWordOnly : boolean optional ) : string;
| Parameter | Description | 
|---|---|
| sSource | The source string within which you want to search. | 
| sSearch | The string within sSource that you are searching for. | 
| sReplace | The string that will replace sSearch. Note that sSource also changes, as soon as sSearch is changed. | 
| bMatchCase | 1 to perform a case-sensitive search. If you set this parameter to 0 or omit it, the search will not be case sensitive. | 
| bWholeWordOnly | This option allows the search to be restricted to whole words only. This is useful for searching for ' a ', or 'A' without finding all words including 'a'. Set this parameter to 1 to search for whole words only. If you set this parameter to 0 or omit it, the search will not be restricted to matching whole words only. | 
dcltrans
  transaction TWeb
  var
    sSource : string;
    sSearch : string;
    sReplace : string;
    sOut : string;
  begin
    sSource := "An ideal pack for long trail trips, its strong heli-arc 
welded 6061-T6 aircraft-quality aluminum frame with V-truss design 
resists diagonal distortion.";
    sSearch := "ideal pack";
    sReplace := "optimal pack";
    sOut := FStrReplace(sSource, sSearch, sReplace);
    writeln(sOut);
  end TWeb;An optimal pack for long trail trips, its strong heli-arc welded 6061-T6 aircraft-quality aluminum frame with V-truss design resists diagonal distortion.