![]() |
ist Char ein Buchstabe?
Hi,
mal eine ganz kurze Frage, die ihr bestimmt mit ja oder nein beantworten könnt: Also ich habe einen Char, und will prüfen, ob es ein Buchstabe (Klein- und Großschreibung!) ist. Ist das:
Delphi-Quellcode:
das gleiche wie das?
if c in ['A'..'Z','a'..'z'] then ...
Delphi-Quellcode:
Also das gleiche wie:
if c in ['A'..'z'] then ...
Delphi-Quellcode:
Danke schonmal für eure Antwort(en).
if c in ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'] then ... |
Re: ist Char ein Buchstabe?
hi martin,
ja, es ist das gleiche ;) müll aenogym |
Re: ist Char ein Buchstabe?
Danke :thumb:
|
Re: ist Char ein Buchstabe?
Hi,
nein, ist es afaik nicht. ['A'..'z'] meint: alle Zeichen aus der ASCII-Tabelle zwischen A und z. Und zwischen A...Z und a...z befinden sich noch ein paar andere Zeichen (bspw. [, ] oder /). Chris |
Re: ist Char ein Buchstabe?
Zitat:
was chakotay schreibt, stimmt natürlich. |
Re: ist Char ein Buchstabe?
Zitat:
|
Re: ist Char ein Buchstabe?
wieso?
also
Delphi-Quellcode:
funktioniert bei mir wie gewünscht ;)
if c in ['A'..'Z'] then
edit: also.... ach... vergiss das. ich habs heute abend nicht mehr so mit der kombination lesen-verstehen :wall: ich geb heut keine tipps mehr zu problemen^^ aenogym |
Re: ist Char ein Buchstabe?
Tülich funzt das!
Aber er wollte ja wissen, ob DAS Zitat:
Zitat:
Zitat:
Zitat:
//Edit gelesen, trotzdem Senf dazu gegeben :mrgreen: |
Re: ist Char ein Buchstabe?
Zitat:
:mrgreen: |
Re: ist Char ein Buchstabe?
Ach so ist das...
wenn ich [a..b] schreibe, wird alles verwendet was in der ASCII-Tabelle zwischen a und b steht. ![]() Also wenn ich c auf einen Buchstaben prüfen will (klein oder groß geschrieben), kann ich das nur so schreiben:
Delphi-Quellcode:
Oder gibt es da noch eine einfachere Schreibweise?
if c in ['A'..'Z','a'..'z'] then ...
(Stimmt, es gibt ja noch das hier:
Delphi-Quellcode:
)
if UpCase(c) in ['A'..'Z'] then ...
Worin liegt dann der Unterschied zwischen PChar und PAnsiChar ? Die verwenden doch die gleiche ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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