Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Unicode: Automatisch alphanumerischen Zeichenraum ermitteln (https://www.delphipraxis.net/96545-unicode-automatisch-alphanumerischen-zeichenraum-ermitteln.html)

sieppl 26. Jul 2007 12:03


Unicode: Automatisch alphanumerischen Zeichenraum ermitteln
 
Hi!

Gibt es eine elegante Möglichkeit für jede Sprache bestimmte Zeichenräume zu ermitteln, wie zum Beispiel numerische oder alphanumerische? Ich will also zum Beispiel für hebräisch validieren können ob ein Zeichen zwischen dem hebräischen 'A' und 'Z' liegt. Oder geht in diesem Fall nur Handarbeit?

Grüße

Sebastian

OregonGhost 26. Jul 2007 12:26

Re: Unicode: Automatisch alphanumerischen Zeichenraum ermitt
 
Hmm, geht das nicht genauso wie beim lateinischen Alphabet? Also sowas in der Art x in ['A'..'Z']? Nur halt dann nicht das lateinische A bzw. Z nehmen, sondern den ersten und letzten Buchstaben des hebräischen Alphabets.

sieppl 26. Jul 2007 12:52

Re: Unicode: Automatisch alphanumerischen Zeichenraum ermitt
 
Klar, dass kann man machen. Die Sprache soll aber ohne Neu-Kompilierung der Exe angepasst werden können. Ich müsste also vorher alle Zeichenräume hart reinkodieren.

sieppl 26. Jul 2007 12:57

Re: Unicode: Automatisch alphanumerischen Zeichenraum ermitt
 
Hier ist eine Möglichkeit: MSDN-Library durchsuchenGetStringTypeW String rein. Dann die Ergebnis-Bits auswerten.
Damit ist meine Frage beantwortet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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