上述解决方案解决了问题。Eclipse 和 NetBeans 都不处理\l
警告:这是一个特定于 NetBeans 的问题,而不是一般的正则表达式问题。该问题仅出现在 NetBeans 的正则表达式实现中。
我正在尝试使用 NetBeans 12 更改整个项目中某些文本的大小写。
在“在项目中替换”对话框中,我在“包含文本”中使用正则表达式来查找文本:
return "([A-Za-z]*)"
根据正则表达式文档,如果我将“替换为”文本设置为
\l$1
它将替换的第一个字母的大小写更改为小写。
当我完成替换时,我得到的只是l
匹配字符串之前的字母。
如何\l
在不编写任何额外 Java 代码的情况下使正则表达式在 NetBeans 12 的搜索/替换对话框中正常工作?