Harry: Testen ob erster Buchstabe gross ist

Beitrag lesen

Holladiewaldfee,

Ok, das Problem ist dann "nur noch", dass alle großen Buchstaben in den RegEx hinein müssen. Und da ist es mit "A-Z" nicht getan. Allein die deutsche Sprache kennt auch noch Ä, Ö und Ü, die beachtet werden müssen, ganz zu schweigen von all den Zeichen, die Unicode bietet, und bei denen es sicherlich viele gibt, die als "Großbuchstabe" zu bezeichnen sind.

Ganz krass im Gegensatz dazu: Es gibt Zeichen, die gibts nur als Kleinbuchstaben. "ß" gehört dazu. Also ist die Methode, einfach den ersten Buchstaben in einen Großbuchstaben zu verwandeln und nachzugucken, ob das Ergebnis mit dem unbehandelten Buchstaben übereinstimmt, auch nicht fehlerfrei. Allerdings ist beispielsweise das ß eher selten am Wortanfang zu finden, die Fehler treten also nur selten auf.

Können wir bei Otto-Normal-Programmierer nicht einfach davon ausgehen, daß er ein deutsches oder ein englisches Wort meint? Müssen wir immer gleich aus Mücken Elefanten machen?

Ciao,

Harry

--
  (There are only 10 types of people in this world: Those who understand binary and those who don't)