![]() |
Strings vergleichen/sortieren alphabetisch
Hallo,
folgendes String Problem
Delphi-Quellcode:
So ungefähr stellt sich mein Problem(Ansi) dar.Wie kann ich das effizent umstellen? Vielleicht durch Umstellung des Zeichencodes? Habe in der Richtung leider nix gefunden?
Ab < und
ab > Und Ich benutze den Code in einer Binären Suche,aber an der stelle will der mir nix einfallen?! :( :shock: :wall: :drunken: |
Re: Strings vergleichen/sortieren alphabetisch
(Ansi/Wide)UpperCase/LowerCase ist dein Freund. Kosted natürlich Rechenzeit wenn das jedesmall durchgeführt wird bei einer Sortierung.
|
Re: Strings vergleichen/sortieren alphabetisch
Zitat:
|
Re: Strings vergleichen/sortieren alphabetisch
Hallo Thomas,
letzten Endes hat Bernhard schon Recht, aber du kannst für den Vergleich auch einfach AnsiCompareText() aus der Unit StrUtils verwenden. Grüße vom marabu |
Re: Strings vergleichen/sortieren alphabetisch
@Bernhard Geyer & marabu
Jo, ich werd es wohl so machen,Danke!!! ,aber noch eine Frage, für eine ordenliche alphabetische Sortierung wäre es toll wenn die Wörter mit ä,ö,ü nicht nach z einsortiert würden, hat da jemand noch eine tolle Idee! |
Re: Strings vergleichen/sortieren alphabetisch
Hallo Thomas,
nimm einfach AnsiCompareText() - das hatte ich doch schon in Beitrag #4 geschrieben. Und schau einfach mal in die Dokumentation, wenn du eine Funktion noch nicht kennst. Mache ich auch immer. Tut überhaupt nicht weh. Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:45 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