| 
| Description |  | The StuffString function inserts a SubString into another string, replacing Length characters at position Start. 
 If the length is -1, then teh string is simply inserted, and does not replace any characters.
 |  |  |  | Notes |  | Strings are indexed from 1 (arrays from 0). 
 |  |  |  | Related commands |  | | AnsiReplaceStr |  | Replaces a part of one string with another |  | Copy |  | Create a copy of part of  a string or an array |  | Insert |  | Insert a string into another string |  | Move |  | Copy bytes of data from a source to a destination |  | StringReplace |  | Replace one or more substrings found within a string | 
 |  |  Download this web site as a Windows program. |  | 
 
 
 
 |  |  | | Example code : A simple example |  | var source, target : AnsiString;
 begin
 source := '123456789';
 target := StuffString(source, 2, 4, '-inserted-');
 
 ShowMessage('Source = '+source);
 ShowMessage('Target = '+target);
 end;
 
 |  | Show full unit code |  | Source = 123456789 Target = 1-inserted-6789
 
 |  |  | 
 |