Entwickler-Ecke

Sonstiges (Delphi) - replace+memo... Ich finds nirgens


Anonymous - So 02.02.03 21:46
Titel: replace+memo... Ich finds nirgens
Hi

Wie kann ich Wörter dur andere in einem memo ersetzen? Ich hab in der Delphi-Hilfe gesucht aber die ist bei mir englisch und ich werd daraus auch nicht schlau :cry: .
Hab auch schon in Foren gesucht und jetzt frag ich einfach mal.
Wie geht es den?

Ciao


Anonymous - So 02.02.03 22:03

Jetzt hab ichs! So ersetz man alle Leerzeichen durch 0en

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  S: string;
begin
  s:=memo1.Text;
  //Leerzeichen in Nullen umwandeln
  while Pos(' ', S) > 0 do
    S[Pos(' ', S)] := '0';
  memo1.Text:=s;


Moderiert von user profile iconTino: Code-Tags hinzugefügt.


Delete - So 02.02.03 22:15

Klar so geht es auch. Aber wie wäre es mit StringReplace? :roll:


Anonymous - So 02.02.03 22:20

Luckie hat folgendes geschrieben:
Klar so geht es auch. Aber wie wäre es mit StringReplace? :roll:


Ich weiss nicht wie ich das machen sollte :(

Ach Luckie, du solltest dein ICQ mal neu starten! Ich kann dich irgendwie nicht mehr erreichen ohne das dann meins Abstürzt :?


Delete - So 02.02.03 22:23

Warum ist mein ICQ schuld, wenn deins abstürzt? Aber bitte.


Anonymous - So 02.02.03 22:25

Luckie hat folgendes geschrieben:
Warum ist mein ICQ schuld, wenn deins abstürzt? Aber bitte.

Na weil ich zu allen ausser dir schreiben kann und da dachte ich (wie immer) das es vieleicht an deinem ICQ liegt 8)


Anonymous - Mo 03.02.03 01:38

Wie kann ich den einen text in einer TXT ersetzten ohne ihn in ein memo laden zu müssen?


Delete - Mo 03.02.03 01:41

Neue Frage, neuer Thread.


Aya - Mo 03.02.03 01:45


Quelltext
1:
Memo.Text:=StringReplace(Memo.Text,'AltesZeichen','NeuesZeichen',[rfRepalceAll, rfIgnoreCase]);                    

So sollte es gehen...

und ohne Memo davor, entweder in ne TStringList laden, oder mit ReadLN etc.

Aya~


Delete - Mo 03.02.03 01:48

Genau das habe ich ihm vor drei Stunden schon im ICQ gesagt. :roll:


Aya - Mo 03.02.03 01:49

Kann ich doch net wissen :?


Tino - Mo 03.02.03 12:57

sCrAPt hat folgendes geschrieben:
Wie kann ich den einen text in einer TXT ersetzten ohne ihn in ein memo laden zu müssen?

Bitte erstelle für jede neue Frage ein neues Topic!

Luckie hat folgendes geschrieben:
Genau das habe ich ihm vor drei Stunden schon im ICQ gesagt.

@sCrAPt: Wenn Du hier eine Frage stellst dann möchte ich Dich bitten auch hier die Lösungen zu diskutieren!

Gruß
TINO