11
Czy istnieją predefiniowane zestawy znaków w Delphi, aby sprawdzić, czy znak jest literą?Sprawdź, czy znak jest literą w Delphi (Unicode)
w Cocoa używam coś podobnego
if ([[NSCharacterSet whitespaceCharacterSet] characterIsMember:character])
wiem, że mogę zrobić w Delphi
if c in ['A'..'Z'] then
ale pokryje zagranicznych zaakcentowane znaki takie jak A, A, U, E, ... .?
Jaki byłby najbardziej skuteczny sposób sprawdzenia tego w Delphi. Muszę sprawdzić, czy ciąg znaków jest w pełni złożony z liter.
Bingo.That dokładnie to needed.Thanks! –
To może być tylko częścią historii, ponieważ nie uwzględnia par zastępczych. –
TCharacter to klasa stworzona do pracy ze znakami Unicode, UTF-16. IsLetter jest funkcją zadeklarowaną w tej klasie. Powinien obsługiwać podstawowe postacie i znaki wymienione w pytaniu. –