Forums Neueste Beiträge
 

xdigiti in RegEx

08/04/2008 - 11:18 von Georg Gungl | Report spam
Hallo NG,

Frage an die RegEx-Gurus:
Warum liefert die Xdigit-Variante nicht die geliche Treffer?!?

<code>
foreach (FileInfo fi in fis)
{
//Regex rgxF = new
Regex(@"^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}(.zip)\}{0,1})$");
Regex rgxF = new
Regex(@"^(\{{0,1}([[:xdigit:]]){8}-([[:xdigit:]]){4}-([[:xdigit:]]){4}-([[:xdigit:]]){4}-([[:xdigit:]]){12}(.zip)\}{0,1})$");

if (rgxF1.IsMatch(fi.Name.ToLower()))
{
// File found
Debug.Assert(false, "File found: [" + fi.FullName + "]");
}
}
</code>

Es ist bestimmt eine Kleinigkeit, ich finde aber keine Erklàrung... :-\

Ciao:
GG ;-)

BTW: ([:xdigit:]) ohne 2x [[ habe ich auch schon versucht...
 

Lesen sie die antworten

#1 Georg Gungl
08/04/2008 - 13:45 | Warnen spam
Hallo,

Georg Gungl wrote:
Es ist bestimmt eine Kleinigkeit, ich finde aber keine Erklàrung...
:-\



so, wie es ausschaut, sind POSIX-Klassen in .NET "not supported yet".

Ciao:
GG ;-)

Ähnliche fragen