Ich empfehle, einer Gruppe immer einen Namen zu geben, z.B. so:
Quelltext
1:
| <span class="Stil26">(?<value>[0-9,]{1,}) EUR |
Über die Groups-Property kann dann aus dem Match der Wert der Gruppe abgerufen werden.
Wenn das nicht funktioniert, machst Du wohl irgendetwas falsch
Was, das können wir dir nicht ohne Code sagen.
Allgemein halte ich Regex aber für die denkbar schlechteste Wahl um HTML zu parsen.
Entweder Du verwendest den in .NET vorhandenen WebBrowser (findest Du bei WindowsForms), oder Du nimmst eine externe Library.
Ich hab mir z.B. CsQuery angeschaut, das funktioniert ganz gut und bietet die Möglichkeit, CSS-Selektoren zu verwenden.
Schau dir das und CSS-Selektoren (kenne ich von JQuery) mal an, damit lässt sich der Wert relativ einfach heraus finden, vorausgesetzt der HTML-Code enthält sich nicht ändernde Klassen oder IDs, die Du als Anhaltspunkte nutzen kannst.
Wenn Du den Selektor klug wählst, kann sich der HTML-Code auch stärker verändern und dein Programm arbeitet dennoch korrekt.
Das hängtnatürlich immer von der Website selber ab, ist aber durchaus möglich.