什么是用空格替换所有"System.out.println()"的正则表达式?

cod*_*441 2 java regex

我需要从eclipse上的代码中删除所有System.out语句.

例:

System.out.println("hello");
System.out.println("hello" +a);
System.out.println(1 +b12);
Run Code Online (Sandbox Code Playgroud)

基本上所有的System.out陈述,无论它们的参数是什么.

我必须接下来,但它甚至没有接近

的System.out.println()*;?``

Thi*_*ilo 6

作为替代方案,您可以尝试使用System.setOut(somePrintStream)程序顶部的System.out重定向到其他地方(或无处).

如果您在Eclipse中运行,它还将允许您指定System.out应该转到的位置而不是正常的控制台视图(在运行配置中的某个位置).

如果这是为了摆脱调试日志记录,考虑替换它不是什么,而是调用日志框架.然后您可以在运行时打开或关闭它.