Verwenden von klassischem Asp für regulären Ausdruck

7

Wir haben einige klassische Asp-Seiten, und ich arbeite an ihnen ein wenig, und ich frage mich, wie kann ich eine reguläre Ausdrucksprüfung schreiben und den passenden Ausdruck extrahieren:

Der Ausdruck, den ich habe, steht im Skriptnamen Lassen Sie uns das sagen

%Vor%

Druckt aus:

%Vor%

Wie kann ich die blabla , foo und bar von dort bekommen?

Danke.

    
Itai Sagi 13.07.2011, 08:09
quelle

4 Antworten

17

Obwohl die Antwort von Yots mit ziemlicher Sicherheit richtig ist, können Sie das Ergebnis, das Sie suchen, mit viel weniger Code und etwas klarer erreichen:

%Vor%

Außerdem muss ich noch einen besseren RegEx-Spielplatz als Regexr finden, es ist hervorragend, um Ihre Regex-Muster auszuprobieren, bevor Sie in Code eintauchen.

    
Richard Benson 14.07.2011, 09:01
quelle
3

Sie müssen die Submatches Collection aus dem Match-Objekt verwenden, um Ihre Daten aus dem review_(.*?)\.asp Pattern

zu entfernen %Vor%     
Yots 13.07.2011 17:16
quelle
0

Sie können

tun %Vor%

Siehe hier auf Regexr

Sie werden dann Ihr Ergebnis in der Erfassungsgruppe 1 finden.

    
stema 13.07.2011 08:20
quelle
0

Sie können dazu das RegExp-Objekt verwenden. Dein Code wird so sein:

%Vor%

Entschuldigung, ich kann den Code unten jetzt nicht testen. Überprüfen Sie die Verwendung bei MSDN Ссылка

    
Ostin 13.07.2011 08:23
quelle

Tags und Links