Zunächst einmal, ich bin schrecklich mit Regex. Entschuldigung vorne, wenn das tot ist einfach und ich vermisse es einfach :(C# Regex Locate-Gruppen fehlen eine Zeichenfolge?
Ok, also sagen wir, ich bin auf der Suche nach meinem Quellcode zu analysieren, und finden Sie alle meine privaten Funktionen. Weiter, sagen wir, ich will dass ganze Code-Block zu bekommen, damit ich es untersuchen
Regex Match:..
Private Function[\s\S]*?End Function
große Werke
Nun, was ist, wenn ich alle Funktionen finden wollen, dass eine Rückkehr fehlen Ich kann mir das nicht vorstellen (siehe oben re: regex und ich nicht kommt gut miteinander aus).
Wer hat mir in die richtige Richtung gezeigt? Ich benutze .NET-Implementierung von Regex, wenn das wichtig ist (und es scheint - keines der Java-Beispiele, die ich finde, scheint zu funktionieren!)
Ich benutze regexstorm.net für meine Tests, wenn es darauf ankommt :) Vielen Dank!
Warum benutzen Sie nicht einfach Ihre obige Regex, dann foreach Übereinstimmung, überprüfen Sie, ob die erfasste Zeichenkette 'return' enthält? Das wird ziemlich genau und ziemlich einfach sein. – Jonesopolis