2010-12-30 9 views
0

Hallo kann mir jemand mit regexp helfen, alles zwischen den Anführungszeichen im Text unten mit C# zu erfassen.Regex Ergebniserfassung in C#

$pageProcessId = "abc_def_ghi"; 

kann auch die Zeichenfolge

sein
$pageProcessId="abc_def_ghi"; 

grundsätzlich zu erfassen abc_def_ghi versuchen ... hoffen, dass es Sinn macht.

vielen Dank.

+0

Sie erklären immer Ihre Fragen mit PHP, während Sie etwas fragen C# bezogen? Und alles zwischen den doppelten Anführungszeichen zu erfassen, wird getan, indem man einfach einen String richtig macht? : s Diese Frage macht mir keinen Sinn. – Younes

+0

Hallo, gut ich Parsing eine PHP-Datei mit C# und ich versuche, alles in Anführungszeichen zu erfassen. – bharath

Antwort

1

\"(?<InsideString>.*?)\"

InsideString nur ein Capture-Gruppe Name ist, können Sie es löschen und dies gerade halten.

\".*?\" 
+0

hallo danke für das Betrachten für mich .... können Sie bitte schreiben Sie es als eine ganze Zeichenfolge "$ pageProcessId =" abc_def_ghi ";" hoffe, das ist klar ..... Ich bin tatsächlich Parsing ein PHP Datei und versuchen, alles abzufangen, beginnend mit $ pageProcessId = und dann alles innerhalb der Anführungszeichen bekommen. – bharath

+0

Hallo, sicher, es ist einfach, Sie müssen es nur so tun: \ $ pageProcessId \ s * = \ s * \ ". *? \" – SeeSoft