![]() |
Groß und Klein schreiebnung
Hi,
ich will 2 strings vergleichen, aber unabhäng von der groß und klein schreinung inhalt der strings. jeroen |
Re: Groß und Klein schreiebnung
Delphi-Quellcode:
Aufgerufen dann so: strequal(str1, str2, False);
function strequal(const str1, str2: String; const casesensitive: Boolean=True);
begin if casesensitive then result:=str1=str2 else result:=ansilowercase(str1)=ansilowercase(str2); end; |
Re: Groß und Klein schreiebnung
|
Re: Groß und Klein schreiebnung
Ich schlag mal noch Uppercase vor ...
und zwar
Delphi-Quellcode:
Uppercase wandelt jeden String in einen großgeschriebenen String um ...if uppercase(string1) = uppercase(string2) then begin end; Also vergleichst du nun 2 Großgeschriebene Strings. |
Re: Groß und Klein schreiebnung
[OT]Groß- und Kleinschreibung[/OT] ;)
MffG freak |
Re: Groß und Klein schreiebnung
Zitat:
"Hier steHt waS" = " hier steht was" ... unabhängig von Groß und Kleinschreibung ergibt das oben geschriebene True... Und das geht doch mit Uppercase... Oder hab ich die Fragestellung falsch verstanden ... :drunken: :drunken: |
Re: Groß und Klein schreiebnung
ok mit : ansilowercase(); funzt es anscheindent.
jeroen |
Re: Groß und Klein schreiebnung
mal am rande gefragt:
Was ist der Unterschied zwischen UpperCase und AnsiUpperCase? Achja, ich habe die Erfahrung gemacht, das CompareText wesendlich schneller ist, als ein Vergleich mittels AnsiUpperCase bzw. AnsiLowerCase. |
Re: Groß und Klein schreiebnung
Die Ansi-Versionen halten sich an die eingestellte Codepage des Computers, für Sprachen außer Englisch meistens zu empfehlen. Versuch mal
Delphi-Quellcode:
Dann siehst du den Unterschied.
ShowMessage(UpperCase('ä'));
ShowMessage(AnsiUpperCase('ä')); |
Re: Groß und Klein schreiebnung
Zitat:
AnsiUpperCase dagegen zusätzlich noch Zeichen wie ä, ö, ü, á, â usw. (da war mal wieder einer schneller) Ich würde aber ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:18 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 by Thomas Breitkreuz