hey,
ich habe in dem regex tutorial hier von den vordefinierten datentypen [:xdigit:] usw. gelesen. Ich habe das mal versucht auf einen einfachen Regex Ausdruck anzuwenden. Kompiliert und so, aber der Match Test schlägt fehl..
C#-Code: |
Regex regex_vorher = new Regex("([0-9a-f]{2}[:]){5}([0-9a-f]{2})", RegexOptions.IgnoreCase);
Regex regex_nacher = new Regex("([:xdigit:]{2}[:]){5}([:xdigit:]{2})", RegexOptions.IgnoreCase);
|
IgnoreCase ist in letzterem Fall natürlich überflüssig, aber stören tuts wohl auch nicht. Natürlich bin ich auch mit dem ersten Regex glücklich, aber mich würde schon gerne interessieren warum der zweite mit [:xdigit:] nicht tut.. einfach hübscher :-)