2016-04-27 5 views
0

Я пытаюсь создать одно регулярное выражение, которое позволяет находить все System.out.println или печатать внутри всех моих классов Java.Регулярное выражение, чтобы найти System.out.print

Мне нужно удалить все выходы.

Спасибо.

+0

Найти 'System \ .out \ .print \ ([^)] + \)' и заменить пустой строкой – Tushar

+1

Это сложно из-за аргументов в круглых скобках. Могут быть другие круглые скобки и т. Д. Можно ли найти их все с шаблоном, а затем обработать их вручную? Btw, какие инструменты вы используете? Grep? Затмение? –

+0

Я попытался использовать регулярное выражение @Tushar с поиском затмения и прекрасно работает. – Nbento

ответ

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

используйте это регулярное выражение и замените все на пустую строку.

0

Не совсем то, о чем вы просили, но если вы используете затмение, чтобы сделать свое развитие, это будет вашим лучшим подходом.

Если вы хотите найти в файлах: Ctrl + H, а затем выберите вкладку «Поиск файлов». Введите свой параметр поиска и отобразите все файлы, в которых используется sysout. Надеюсь, это поможет ...