Hallo!
Na, die Funktion ersetzt doch nur den angegebenen String!
Also, folgendes geht zum Beispiel:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| var a: String; begin a:='Das ist Ip 100.100.10.1, also ziemlich lang!'; a:=StringReplace(a, '100.100.10.1', '1.1.1.1', []); a:=StringReplace(a, '1.1.1.1', '100.100.10.1', []); end; |
Na ja, und a kannst Du dir wieder als a[i] einer StringList oder ähnliches denken...
Es wird also automatisch ein String beliebiger Länge durch einen anderen einer beliebigen (auch anderen) Länge ersetzt!
Hoffe, jetzt ist das klar!
Schönen Gruß,
S.J.