Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi "blacklist_from " vor jeder Zeile einfügen (https://www.delphipraxis.net/96855-blacklist_from-vor-jeder-zeile-einfuegen.html)

XeroX1504 31. Jul 2007 23:30


"blacklist_from " vor jeder Zeile einfügen
 
Hiho,

ich habe eigentlich ein ganz einfaches Problem, aber irgendwie komme ich nicht weiter...

Es geht darum, dass ich eine lange Liste mit Spam E-Mail Adressen in diesem Format:

bla@blub.de
lol@123.de
dumdidum@abc.de

Jetzt soll das alles in dieses Format umgewandelt werden:

blacklist_from bla@blub.de
blacklist_from lol@123.de
blacklist_from dumdidum@abc.de

Das Problem ist eigentlich nicht schwer, aber ich weiß nicht wie ich es anstellen soll, dass man die einzelnen Linien einer Memo anspricht. Als Eingabe stehen alle Adressen untereinander in einer Memo, anders geht's nicht oder?

Ich habe es ausprobiert mit einer einzelnen E-Mail Adresse, also mit einem Edit-Feld, in dem man die Adresse einträgt, dann auf einen Button klickt und im Memo dann die Adresse mit vorgeschobenem "blacklist_from " habe, aber eine "Stapelverarbeitung" bekomme ich nicht hin.

Könnt ihr mir bitte ein paar Tipps geben, so schwer ist das doch garnicht oder :D?

Cyberbob 1. Aug 2007 00:24

Re: "blacklist_from " vor jeder Zeile einfügen
 
Wenn du die E-Mail-Adressen in nem Memo stehen hast, sollte vollgendes gehen.

Delphi-Quellcode:
for i := 0 to Memo1.Lines.Count - 1 do
begin
  Memo1.Lines.Strings[i] := 'blacklist_from ' + Memo1.Lines.Strings[i];
end;
Wenn du die E-Mail-Adressen hintereinander stehen hast, solltest du mit POS auf ein freizeichen Testen und mit Copy die Einzellnen Strings extrahieren und ergänzen.

XeroX1504 7. Aug 2007 23:03

Re: "blacklist_from " vor jeder Zeile einfügen
 
Vielen Dank. Habe es hinbekommen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz