Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von Elanda: „"(?:(-?[0-9,]+)\s*([^0-9 ]+))"“ Hmm - bischen eigenartig, dass alles in eine (?:)-Gruppe eingeschlossen ist - nach meinen Versuchen funzt es auch ohne: (-?[0-9,]+)\s*([^0-9 ]+) Zu beachten auch, dass der Online-RegexTester kein Regex.Split() ausführt, sondern ein Regex.Matches() Das ist ein entscheidender Unterschied! Wenn ich mt dem Pattern ein Regex.Split() ausführe bekomme ich auch dein komisches Ergebnis, was ich auch nicht verstehe. Also die Matches sind im OnlineRegextes…
-
Zitat von doLob: „Ich habe mal ohne den pattern zu ändern auf Regex.matches umgestellt und bekomme immer nur eine Gruppe mit dem gesamten String.“ Probierma den von mir angegebenen Pattern. Deswegen habe ich ihn ja angegeben. Ich verwende einen selbstgeschriebenen RegexTester, der tatsächlich vb.net: Regex.Split() und Regex.Matches() ausführt. Scheinbar tickt der Online-RegexTester ein bischen anders als dann die .net Regex-Klasse, und auch Elanda scheint Regexe in einem anneren Kontext zu verwe…
-
ich hab mal eine vereinfachte Entsprechung des Eierlein-Samples gebastelt, auch um zu zeigen, wie das mitte Matches gemeint ist:VB.NET-Quellcode (7 Zeilen)Ausgabe:Quellcode (5 Zeilen)IMO sind weder Regex.Split() noch Regex.Replace() angezeigt, sondern wie gesagt Regex.Match() oder - wenn man einen String mit mehreren Treffern hat: Regex.Matches()