Eclipse文件查找正则表达式操作

Eclipse file search regular expression operation

我有像 catApplecatBoycatChild、...catRobIsAGoodBoy、...catZebraIsAnAnimal 和 class 这样的字符串我的应用程序中的名称。

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

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

例如cat[A-Z] 给我 catMercedesIsACar 我把它转换成 mercedesIsACar.

谢谢。

由于Eclipse regex S&R 特性不支持\l / \L...\E 运算符可以在替换模式中使用来执行额外的小写操作,您实际上可以使用Notepad++ 来搜索和替换在许多文件中。

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

\bcat([A-Z])

并替换为 \l。单词边界 \b 将仅匹配单词开头的 cat注意 匹配大小写 已开启。