Eclipse文件查找正则表达式操作
Eclipse file search regular expression operation
我有像 catApple
、catBoy
、catChild
、...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
。 注意 匹配大小写 已开启。
我有像 catApple
、catBoy
、catChild
、...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
。 注意 匹配大小写 已开启。