Dies ist meine erste Erfahrung mit C# und Teil meiner begrenzten Erfahrung mit regulären Ausdrücken und ich habe Probleme beim Erfassen des ersten Auftretens einer Übereinstimmung in einem bestimmten Ausdruck. Ich glaube, das folgende Beispiel würde es deutlicher machen als Worte, wenn ich beschreibe, was ich tun möchte.Capture der ersten Übereinstimmung mit Regex (C#)
Ich möchte zu diesem Ausdruck "Bob" anstelle von "Fehler" drucken.
Ich habe eine Ahnung, es hat etwas mit dem zu tun? vor der passenden Gruppe, aber ich bin mir nicht sicher, welche Operation die? führt in diesem speziellen Fall durch. Eine Erklärung mit etwas Hilfe wäre wunderbar.
Danke Jungs, Sie haben keine Ahnung, wie viel diese Website einem beginnenden Programmierer wie mir hilft.
(? yourRegEx) bedeutet eine erfasste Gruppe, die den Namen "name" haben kann. Deshalb können Sie extractor.Groups ["name"] verwenden –
nickytonline