S := StringReplace(S, '#var#', 'irrgendwas', [rfReplaceAll]);
hab "[" & "]" vergessen.
Bei diesem Beispiel nicht.
rfReplaceAll: Alle Fundstellen werden ersetzt. Wenn dieses Flag nicht vorhanden ist, wird nur die erste Fundstelle des gesuchten Teilstrings ersetzt.
rfIgnoreCase: Bei der Suche nach dem Teilstring wird die Groß-/Kleinschreibung nicht berücksichtigt. Wenn dieses Flag nicht vorhanden ist, werden nur Fundstellen berücksichtigt, deren Schreibweise genau mit dem Suchstring übereinstimmt.
Delphi-Quellcode:
S := StringReplace(S, '#var#', 'irrgendwas', []);
S := StringReplace(S, '#var#', 'irrgendwas', [rfReplaceAll]);
S := StringReplace(S, '#var#', 'irrgendwas', [rfReplaceAll, rfIgnoreCase]);
S := StringReplace(S, '#var#', 'irrgendwas', [rfIgnoreCase]);