正则表达式如何用空格替换其中的所有方括号和内容

时间:2015-05-08 11:54:58

标签: java regex file-io

我的文件名为AcbsIncorSigRemover[1.1].java

我想将此文件重命名为AcbsIncorSigRemover.java

您能为我提供有效的正则表达式验证吗?

我有数千个这样的文件需要重命名。请帮忙。

2 个答案:

答案 0 :(得分:2)

尝试

"AcbsIncorSigRemover[1.1].java".replaceAll("\\[(.*?)\\]","")

输出

AcbsIncorSigRemover.java

Demo

答案 1 :(得分:-3)

 String s = "AcbsIncorSigRemover[1.1].java";    
 s= s.substring(0,s.indexOf("["))+".java";