Registriert seit: 21. Aug 2004
Ort: Lengerich
658 Beiträge
RAD-Studio 2009 Ent
|
Re: eMailadresse aus String filtern
27. Jul 2005, 14:21
Zitat von Sharky:
Hai,
das habe ich mal so schnell hingetippelt.
Delphi-Quellcode:
function ExtractiMehl (aValue : string) : string;
var
at : integer;
start : integer;
stop : integer;
permittedChar : SET of Char;
begin
permittedChar := [' a'..' z',' .',' _',' -'];
aValue := AnsiLowerCase(aValue);
at := Pos(' @',aValue);
start := at-1;
while (aValue[start] in permittedChar) and (start > 0) do
begin
Dec (start)
end;
stop := at+1;
while (aValue[stop] in permittedChar) and (stop < length(aValue)) do
begin
Inc (stop)
end;
result := Copy (aValue,start,(stop-start));
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Label1.Caption := ExtractiMehl(Edit1.Text)
end;
He Sharky,
klappt !!!!
vielen lieben Dank!
Gruss
EL
Narben am Körper sind ein Zeichen dafür, das man gelebt hat.
Narben auf der Seele sind ein Zeichen dafür, das man geliebt hat.
|
|
Zitat
|