Ich versuche, eine Regex mit dem richtigen Muster zu instanziieren, um nur den richtigen Wert einer Zeichenfolge zu erhalten. Meine Textdatei hat:Kleinstes Muster zum Extrahieren von Zeichenfolgenwerten mit RegEx
Comment ID : 1234.5
, und ich möchte den richtigen Wert erhalten, wie folgt:
1234.5
Was die richtige RegexMuster sein würde?
hier, was ich habe bisher
new Regex(@"^Comment ID\s*:\s*(?<comment_id>\w+)", RegexOptions.Multiline | RegexOptions.IgnoreCase);
Aber das bringt auch den nicht benötigten String "Kommentar-ID"
Wäre möglich sein, nicht die Gruppe Marker verwenden <comment_id>
?
Siehe http://www.regular-expressions.info/lookaround.html – mbeckish
Nizza! und das funktioniert auch: 'new Regex (@ "Kommentar \ sID \ s: \ s (? \ d +)", RegexOptions.IgnoreCase);' –