Ich versuche, die Protokolldatei zu analysieren:
"Del username /PART="deneme" /ROLE="VR_ANALYST" /TYPE="C" /CAPABILITY="S" /ADD" (S)
"Del Batu /PART="_PROJECT" /ROLE="VR_AUTHOR" /TYPE="R" /CAPABILITY="S" /ADD" (S)
REGEL => "Del Eingabe ........ / ROLE =" Eingabe2 ".......
input
und input2
wird vom Benutzer gegeben. In diesem Satz:
username
: sollte ein Parameter sein (Eingabe vom Benutzer)VR_ANALYST
: sollte ein Parameter sein (Eingabe vom Benutzer)"Del
: muss in der Regex sein (die ersten vier Buchstaben müssen sein"Del
)/ROLE=""
: Muss in der Regex sein
1) Regex sollte mit "Del 2) fahre mit der ersten Eingabe fort 3) einige andere Saiten 4) / ROLE = " 5) zweite Eingabe 6) " 7) fahre mit anderen Strings fort
Ich habe fast keine Kenntnisse über Regex, aber ich versuche zu tun:
"Del parameter "*" (/ROLE=") parameter2 (") *
Könntest du bitte einen Rat geben, wie man eine Regex dieses Satzes erstellen und meine Parameter in dieser Regex verwenden kann.
Antworten:
0 für die Antwort № 11. Über Regex werde ich Ihnen einige Online-Regex-Checker vorschlagen (http://www.regexplanet.com/advanced/java/index.html) und lerne einfach ein wenig, es ist ziemlich einfach;)
2.Wenn Sie Ihre Parameter zur Regex hinzufügen möchten, können Sie sie verwenden
replace(oldChar, newChar)
für eine Zeichenfolge, die ein Regex-Muster enthält.
0 für die Antwort № 2
Probieren Sie diese REGE ..
^"Dels*parameter.*/ROLE="parameter2".*