Einzelnen Beitrag anzeigen

Natcree

Registriert seit: 5. Mär 2013
502 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: Zeichen bzw Chars aus String entfernen

  Alt 25. Mär 2013, 21:24
neein aber er nicht ein zeichen entfernt. Selbst mit dieser funktion bleibt vorne noch < stehen


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;
  Mit Zitat antworten Zitat