![]() |
Re: Text durchsuchen
Versuch doch noch mal diesen Code (die Zuweisung zu MyText war geringfügig falsch):
Delphi-Quellcode:
Übrigens: hast du mal die Bereichsüberprüfung eingeschaltet? Dann solltest du mit dem bisher als einzig funktionierenden Code nämlich eine Schutzverletzung erhalten, wenn eine Mail-Addresse ganz am Ende des Strings steht...
start := at-1;
while (start > 0) and (aValue[start] in permittedChar) do begin Dec (start) end; { hier steht start vor dem ersten gültigen Zeichen (kann 0 sein) } stop := at+1; while (stop <= length(aValue)) and (aValue[stop] in permittedChar) do begin Inc (stop) end; { hier steht stop nach dem letzten gültigen Zeichen (kann length() + 1 sein) } Mytext:= Copy (aValue, start + 1, stop - start - 1); |
Re: Text durchsuchen
Zitat:
Allerdings hab ich , wie oben empfohlen die Abfragen vertauscht
Delphi-Quellcode:
Ich muß jetzt nur noch die doppelten Einträge (Emails) rausfiltern
stop := at;
while (stop < length(aValue)) and (aValue[stop+1] in permittedChar) do begin Inc (stop) end; |
Re: Text durchsuchen
Zitat:
|
Re: Text durchsuchen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 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