Tom: Regulärer Ausdruck für Sonderzeichen

Beitrag lesen

Hello Gunnar,

$regex = '[^a-zA-Z0-9]';

Von diesen Zeichen willst du beliebig viele (min. 1): [^a-zA-Z0-9]+

Bei dieser Gelegenheit, falls Du nochmal guckst hier:

Welchen Umfang hat der von den PHP-PCRE abgedeckte Zeichenraum überhaupt?
Welcher Zeichensatz wird zugrunde gelegt?
Kann ich auf die Codes/Codespoints oberhalb 127d noch zugreifen und wie mache ich das sicher?

Das PHP-Manual ist da nicht so auskunftsfreudig, bzw. habe ich die passende Stelle bisher nicht gefunden.

Dass es inzwischen auch eine mb_ereg_match() http://de3.php.net/manual/en/function.mb-ereg-match.php gibt, habe ich gesehen.

Ich fand die Idee ganz reizvoll, Scripte automatisch von ISO-8859-x auf utf-8 umschreiben zu lassen und bastele da ein bisschen an einer Lösung. Dabei kamen die obigen Fragen wieder hoch.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de