DaC# Regexes: Benannte und nummerierten einfangenden Gruppen
var re = new Regex(@"(?<name>\w+)(x)\1\2");
Console.WriteLine(re.IsMatch("yxxy"));
Drucke True
, scheint es, unbenannte Capturing Gruppen mit 1
Start sind nummeriert, und dann benannte einfangende Gruppen sind Nummern zugeordnet, anschliessend. Ist das richtig/beabsichtigtes Verhalten?
Scheint wie ein seltsames Verhalten. Ich habe nie versucht, was Sie oben getan haben, aber ich dachte immer, dass es von der linken Seite mit der Nummerierung begann. –
@mastoj: Ja .... Ich dachte es könnte auch ... deshalb musste ich nachforschen! – mpen