Sven: Regulärer Ausdruck für @?

Hallo ihr,

ich habe über htaccess mit modRewrite gearbeitet und da sah eine Zeile zb so aus:

RewriteRule zugang_freischalten_([a-zA-Z0-9]+)_([0-9]+).html$  index.php?mail=$1&code=$2

in die erste Variable konnte ich also a-Z, A-Z und 0-9 eintragen. Jetzt möchte ich noch das @-Zeichen hinzufügen, und zwar so dass es auch per URL übertragen wird. In der URL kodiert sieht das @ so aus:  %40

Wie bekomme ich das jetzt in den regulären Ausdruck?

Lg
Sven

  1. so?

    ([a-zA-Z0-9]+(%40)?[a-zA-Z0-9]+)_([0-9]+).html$

    mfg Beat

    --
    Selber klauen ist schöner!
    1. so?

      ([a-zA-Z0-9]+(%40)?[a-zA-Z0-9]+)_([0-9]+).html$

      Nein, leider nicht... funktioniert jedenfalls nicht und den Fehler hab ich noch nicht gefunden... aber trotzdem schonmal Danke!

      Lg
      sven

  2. Hallo,

    Dass eine Mailadresse (um die es hier wohl geht) auch andere Zeichen als a-Z, A-Z, 0-9 und @ enthalten kann, weisst du?

    Gruß