Wertearray innerhalb eines Bereiches suchen

Macht nix. Die 2 ist in [\d,]+ ja drin.
Entweder eine Ziffer oder ein Komma. Und davon mindestens einmal
ErrorCode(3,4) -> 3,4
ErrorCode(2) -> 2
ErrorCode(,) -> ,
ErrorCode() -> Findet er nicht. Sollte das vorkommen können, dann braucht es den *
 
Kommt auf die Programmiersprache an. Bei einigen gibt es ja die Testmethode. Diese wurde bei einem NoMatch False ausgeben. Das eigentliche Parsen kann je nachdem zum Error "NoMatch" führen. Selbst wenn kein Fehler kommen sollte, dann hast du den SubString nicht.
Mit einem * währe dieser einfach leer, ohne Fehler. Das solltest du aber nur machen, wenn ein Leerstring eine gültige Möglichkeit ist. Ansonsten besser Testen oder einen Fehler abarbeiten.
Keine Ahnung wie #NET das handhabt
 
Zurück