2016-04-27 11 views
0

Ich versuche, einen regulären Ausdruck zu erstellen ermöglicht alle System.out.println finden oder in alle meine Java-Klassen drucken.Regulärer Ausdruck zu finden System.out.print

Ich muss alle Ausgänge löschen.

Danke.

+0

Suchen Sie nach 'System \ .out \ .print \ ([^)] + \)' und ersetzen Sie es durch eine leere Zeichenfolge – Tushar

+1

Es ist schwierig wegen der Argumente innerhalb der Klammern. Es kann andere Klammern geben, usw. Ist es in Ordnung, sie alle mit einem Muster zu finden, und sie dann manuell zu verarbeiten? BTW, welche Tools verwenden Sie? Grep? Finsternis? –

+0

Ich habe versucht, den regulären Ausdruck zu verwenden @Tushar gab mit der Suche nach der Sonnenfinsternis und funktioniert gut. – Nbento

Antwort

1
"System\\.out\\.println" 

Verwenden Sie diese Regex und ersetzen Sie alle durch leere Zeichenfolge.

0

Nicht genau, was Sie gefragt haben, aber wenn Sie Eclipse verwenden, um Ihre Entwicklung zu tun, dann wäre dies der beste Ansatz.

Wenn Sie in Dateien suchen möchten: Strg + H und wählen Sie dann Registerkarte Dateisuche. Geben Sie Ihren Suchparameter ein und es werden alle Dateien angezeigt, in denen sysout verwendet wird. Hoffe es hilft ...