S
Schokole
Gast
Hallo zusammen,
als Neuling in RegEx möchte ich eine Sache nachfragen und zwar geht es um die Analyse des Logs mit Ant anhand eines RegEx-Patterns.
Dies funktioniert auf folgendes Log-Schnipsel:
Mein Problem ist, dass eine Remote-Exception nicht in das Pattern passen darf und zwar die "OhneBerücksichtigung".
Das kommt bei raus:
Es fehlt nur:
- TEstTEstTEst Failed response code=404
Wenn das Pattern richtig ist, soll folgende Zielmenge dabei rauskommen:
Es fehlen:
- Exception in Verbindung mit OhneBerücksichtigung
- TEstTEstTEst Failed response code=404
Kann mir jemand einen Tipp geben, wie zu diesem Ergebnis komme?
Ich habe "!?" und "^" in sehr vielen Varianten versucht - bin leider kein RegEx-Experte.
Vielen Dank für jede Antwort!
Christian
als Neuling in RegEx möchte ich eine Sache nachfragen und zwar geht es um die Analyse des Logs mit Ant anhand eines RegEx-Patterns.
Java:
<containsregexp expression=".*response code=500.*|.*BUILD FAILED*. | *Exception*" />
Dies funktioniert auf folgendes Log-Schnipsel:
Java:
Remote Exception OhneBerücksichtigung
RemoteException kdaskldn asdnasd jasdnas OhneBerücksichtigung ciasidjasd
RemoteException kdaskldn asdnasd jasdnas OhneBerücksichtigung
RemoteException OhneBerücksichtigung ciasidjasd
RemoteException MitBerücksichtigung
Remote Exception MitBerücksichtigung
Exception
Remote Exception MiasdasdTEst
TEstTEstTEst Failed response code=500
TEstTEstTEst Failed response code=404
TEstTEstTEst BUILD FAILED
Mein Problem ist, dass eine Remote-Exception nicht in das Pattern passen darf und zwar die "OhneBerücksichtigung".
Das kommt bei raus:
Java:
Remote Exception OhneBerücksichtigung
RemoteException kdaskldn asdnasd jasdnas OhneBerücksichtigung ciasidjasd
RemoteException kdaskldn asdnasd jasdnas OhneBerücksichtigung
RemoteException OhneBerücksichtigung ciasidjasd
RemoteException MitBerücksichtigung
Remote Exception MitBerücksichtigung
Exception
Remote Exception MiasdasdTEst
TEstTEstTEst Failed response code=500
TEstTEstTEst BUILD FAILED
- TEstTEstTEst Failed response code=404
Wenn das Pattern richtig ist, soll folgende Zielmenge dabei rauskommen:
Java:
RemoteException MitBerücksichtigung
Remote Exception MitBerücksichtigung
Exception
Remote Exception MiasdasdTEst
TEstTEstTEst Failed response code=500
TEstTEstTEst BUILD FAILED
Es fehlen:
- Exception in Verbindung mit OhneBerücksichtigung
- TEstTEstTEst Failed response code=404
Kann mir jemand einen Tipp geben, wie zu diesem Ergebnis komme?
Ich habe "!?" und "^" in sehr vielen Varianten versucht - bin leider kein RegEx-Experte.
Vielen Dank für jede Antwort!
Christian
Zuletzt bearbeitet von einem Moderator: