dedlfix: nach sonderzeichen in einem string suchen

Beitrag lesen

Hi!

Der Kontext ist Textverarbeitung (unabhängig vom Computer als verwendetem Werkzeug), und da ist 'ä' kein Sonderzeichen. 'ю', 'ξ', 'א' auch nicht.

Von außen betrachtet mag das alles stimmen, es sind alles nur Zeichen. Aber der Programmierer unterscheidet dann doch zwischen den Zeichen, sei es aus historischen Gründen oder weil sie in verschiedenen Kontexten verschiedene Bedeutungen haben. Mit der Idealtheorie kommt man beim praktischen Lösen von Aufgabenstellungen nicht sehr weit.

und da sind es nunmal Zeichen, die jenseits der amerikanischen Vorstellung von Normalität existieren.
Beschränkte Vorstellungen sind nicht das Maß aller Dinge.

Die Praxis zu ignorieren auch nicht.

Auch allen Unicode-Bestrebungen zum Trotz werden es (noch lange) Zeichen bleiben, die man als Programmierer deutlich mehr beachten muss als ASCII-Buchstaben.
Abhängig von der Beschränktheit (der Entwickler) der Programmiersprache. [...] in JavaScript sehe ich keine Probleme.

Ich schon:

alert(/\w/.exec('a')); // a
  alert(/\w/.exec('ä')); // null

ä ist aus Javascript also kein Wort-Zeichen.

alert(/f\b/.exec('faden')) // null
  alert(/f\b/.exec('fäden')) // f

Außerdem ist es eine Wortgrenze.

Lo!