1

我有很多java文件:

Foo01.java
Foo02.java
Foo03.java
Foo04.java
Foo05.java
Foo01Bar.java
Foo01Bar.java
Foo02Bar.java
Foo03Bar.java
Foo04Bar.java
Foo05Bar.java

而且我需要仅在FooXX.java 类中替换表达式。

在 Eclipse 中使用CTRL + H文件名模式,我尝试了 Foo(\d\d).java,但它不起作用。如果我写 Foo*.java,每个 FooXXBar.java 也会出现,我不想。

有什么办法呢?

4

1 回答 1

3

我不认为 eclipse 有能力对文件名做完整​​的正则表达式。据我所知,您可以使用 * 匹配任何字符串和 ? 匹配文件的任何单个字符。因此,如果您的文件列表与上述类似,您可以搜索:

Foo??.java

对于更复杂的文件搜索,您可能需要结合使用 unix/windows 命令行工具(取决于您的操作系统选择)。

于 2012-05-15T21:29:11.970 回答