我在eclipse(Mars)中使用文件搜索时遇到问题。假设我有一些源文件,我在其中设置了按钮标题:
public void init() {
okayButton.setText("OK");
cancelButton.setText("Cancel");
browseButton.setText("Browse...");
}
现在我想找出带有这些定义的文件。所以我按 Ctrl + H 并更改为“文件搜索”选项卡。在那里,我激活了“正则表达式”复选框,并在此搜索字符串中输入:
Button\.setText\("[a-z0-9\.]+"\)
但结果是找不到任何东西。我做错了什么?
答案 0 :(得分:1)
在eclipse中没有错,你的正则表达式根本不匹配你要搜索的任何字符串。您问题中详细说明的所有字符串都以大写字母开头,您正在搜索以小写字母开头的字符串。
您必须将搜索字符串更改为:
Button\.setText\("[A-Za-z0-9\.]+"\)
<强> Regex demo 强>