Sven Wagener: Sonderzeichen mit regex überprüfen

Hallo noch ein mal,

wie kann ich Sonderzeichen mittels Irregulärer Ausdrücke überprüfen ohne diese direkt in den Quelltext schreiben zu müssen.

Folgende Lösungsansätze sind bereits gescheitert:

  • Ich habe versucht den Zahlencode mittels chr() in die entsprechenden Sonderzeichen umzuwandeln und die Regex "on the fly" zusammenzustellen. Der zeichensatz ist aber leider zu beschränkt

  • Die Abprüfung mittels Hexadezimalcodes und \x . Beispiel:

[1]{3,}$

Leider ist die Ausgabe bei der Überprüfung dann immer negativ.

Für weitere Hilfe wäre ich sehr dankbar!

Sven Wagener.


  1. a-z\x00E0\x00E1\x00E20-9- ↩︎

  1. Hallo.

    Reguläre Ausdrücke kennen eigentlich sehr viele Zeichengruppen (Buchstaben, Zahlen, Whitespaces usw.). Was willst Du denn für "Sonderzeichen" haben und welche nicht? Ist vielleicht einfacher Dir zu helfen, wenn Du etwas konkreter das Ziel des Ausdruckes angibst.

    Grüße aus Würzburg
    Julian

    --
    "machines will eat itself." Bau Dir Deinen eigenen Bot.
    http://www.hgb-leipzig.de:83/~franz/hyperportrait/testers/
    1. Ist vielleicht einfacher Dir zu helfen,
      wenn Du etwas konkreter das Ziel des Ausdruckes angibst.

      Es geht um die neuen Umlaute in den .de Domains.

      http://www.denic.de/de/domains/idns/liste.html

      Sven Wagener