Eclipse文件搜索正则表达式操作

时间:2016-08-18 12:33:32

标签: regex eclipse replace full-text-search notepad++

我的应用程序中有catApplecatBoycatChild,... catRobIsAGoodBoy,... catZebraIsAnAnimal等字符串作为类名。 / p>

现在我必须从所有类名中删除cat前缀。在Eclipse中使用文件搜索我可以搜索cat[A-Z],这会给我所有匹配的类名(同时确保过滤掉cat)之类的字符串)。另外,我必须小写新的第一个字符。

我可以在我的替换命令中以某种方式使用$运算符并实现此目的吗?

E.g。 cat[A-Z]向我catMercedesIsACar,我将其转换为mercedesIsACar

Eclipse File Search

感谢。

1 个答案:

答案 0 :(得分:2)

由于Eclipse正则表达式S& R功能不支持可在替换模式中使用的\l / \L...\E运算符来执行额外的小套管操作,因此您实际上可以使用Notepad ++来搜索和替换在许多文件中。

在NPP中替换文件(按 Chift + Ctrl + F ),使用

\bcat([A-Z])

并替换为\l$1。单词边界\b仅在单词的开头匹配cat注意 匹配案例已启用。

enter image description here