PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Alphanumerische Zeichen - welche sind das?


Dago
19.05.2004, 16:22:14
Hi Leutz,

Ich suche eine Liste aller "alphanumerischer Zeichen".
Was bedeutet eigentlich "alphanumerisch"?

Kann mir jemand weiterhelfen?

Thx,
Dago

Jacki
19.05.2004, 21:19:27
Wissen tu ich nix. aber alpha sind die buchstaben und numerisch die zahlen oder lieg ich da ganz falsch? Ja alle zeihen vom Alphabet + Ziffern!

Wikipedia --> Alphanumerisch (http://de.wikipedia.org/wiki/Alphanumerisch)

Dago
19.05.2004, 22:03:50
Vielen Dank für den Link, Jacki.

Auszug aus Wikipedia:
Ein alphanumerisches Zeichen ist im weiteren Sinne ein beliebiges Zeichen aus einem alphanumerischen Zeichensatz und kann somit auch ein Sonderzeichen sein. Im engeren Sinne ist es nur entweder ein Buchstabe oder eine Zahl.

Jetzt bin ich noch verwirrter als vorher :-S

Ein alphanumerisches Zeichen ist im "weiten" Sinne also irgendein beliebiges Zeichen aus einem (alphanumerischen) Zeichensatz. (Klingt logisch.)
Im "engen" Sinne ist dieses Zeichen aber entweder nur ein Buchstabe (Groß-/Kleinschreibung?!) oder eine Ziffer.

Ähm, ja... Wann spricht man denn im engen und wann im weiten Sinne?

Jacki
19.05.2004, 22:04:50
das sit situationsbedingt :D

Dago
19.05.2004, 22:05:58
LOL! Ich glaub, die Leute wissen selbst net, wovon sie reden ;-)

Jacki
19.05.2004, 22:07:00
da hat einer eine neue, situatuionsbedingte, Lebensweisheit erfunden! So, jetzt weiss nicht mla ich mehr was ich sag.

Dago
19.05.2004, 22:15:28
Die Funktion parse_ini_file() (php.net/parse_ini_file) hat mich dazu getrieben, die Frage zu stellen.

Im PHP-Manual steht zu dieser Funktion folgender Absatz:
Anmerkung: Enthält ein Wert in der ini Datei nicht alphanumerische Zeichen, so muss dieser von doppelten Anführungszeichen (") eingeschlossen sein.

So, ich könnte jetzt alle 256 ASCII-Zeichen durchprobieren. Die Zeichen, die ohne double quotes geparst werden, wären demnach alphanumerisch.

Wikipedia nach zu urteilen, wäre dieses Ergebnis aber nicht zwangsläufig auf andere Fälle zu übertragen... Sehr merkwürdig...

@ALL: Bitte um Aufklärung :o)

Jacki
19.05.2004, 22:16:56
ICh versteh nix mehr aber ich weiss nur, dass man unter doppelten anführungszeichen seitzen muss für ein n weil er es sosnt als normalen text wertet!!

Dago
19.05.2004, 22:21:34
Ja, da hast du Recht. Das ist nunmal PHP's Art, bestimmte Strings zu handeln. Hat nicht wirklich was mit alphanumerisch ja/nein zu tun, oder doch?!

Jacki
19.05.2004, 22:23:44
ich hab im Jänner mit PHP angefangen da kann ich nix zu sagen :( aber alle Sprachen ham nunbmal komische Sachen an sich!

Dago
19.05.2004, 22:45:32
Es geht mir auch nicht um PHP sondern um alphanumerische Zeichen an sich.

Da muss es doch soetwas wie einen "Standard" geben.
Man liest doch immerwieder: "Der Benutzername darf nur aus alphanumerischen Zeichen, sowie Bli, Bla, und Blu bestehen."

meikel
19.05.2004, 22:58:09
Original geschrieben von Dago
Ich suche eine Liste aller "alphanumerischer Zeichen".
a-zA-Z0-9

Jacki
19.05.2004, 22:59:28
auch:

abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789

Dago
19.05.2004, 23:01:48
Original geschrieben von meikel
a-zA-Z0-9

Sicher?

Wenn man sich mal das Beispiel (php.net/parse_ini_file) zur besagten Funktion ansieht, fällt folgende Zeile auf:
pfad = /usr/local/bin

Darin sind Slashes (/) enthalten und der String ist nicht von double quotes umgeben...

meikel
20.05.2004, 10:40:54
Funktion parse_ini_file()
Original geschrieben von Dago
Sicher?
Im Prinzip ja. Alpha = Buchstaben (US ASCII), numerisch = Ziffern.
Alle anderen Zeichen wären 'nicht-alphanumerisch'. Das "Anmerkung: Enthält ein Wert in der ini Datei nicht alphanumerische Zeichen, so muss dieser von doppelten Anführungszeichen (") eingeschlossen sein." ist von der Definition her eigentlich schon Unfug. Wie will man da einen Pfad angeben? Etwa so:
"/"path"/"

Mit der Funktion hatte ich mich nur ganz kurz mal rumgeärgert und meide die, wie der Teufel das Weihwasser, weil es einige Absonderlichkeiten gibt.

Ich verwende für Konfigurationsfiles die sqlite Extension, die man auch PHP4 "unterschieben" kann. Hat den Vorteil, daß man beim Backup einer solchen Datenbank einfach das File kopiert.

Dago
20.05.2004, 12:36:16
Gut, also kann man zusammenfassend sagen:
Alphanumerische Zeichen sind eigentlich Buchstaben (kleine & große) und Ziffern, bzw. deren Äquivalent in anderen Sprachen/Zeichensätzen. Man sollte diese Umschreibung jedoch vermeiden, da es zu viele Missverständnisse gibt.

Alles klar, danke euch beiden.

PS: Meint ihr, die breite Masse versteht Regex-Ausdrücke, wie [A-Za-z0-9] besser? ;o)

meikel
20.05.2004, 14:56:36
Original geschrieben von Dago
PS: Meint ihr, die breite Masse versteht Regex-Ausdrücke, wie [A-Za-z0-9] besser? ;o)
Kommt darauf an, wie breit Du bist... >:->

Jacki
21.05.2004, 17:08:55
Also ich würd sagen A-Za-z0-9 is leichter verständlich aber alphanumerisch macht bein einem normlao bissi auf pc-freka!!