我正在使用 Eclipse 和 Notepad++ 来执行替换多个文件(xml 和 java)
我试图在一次替换中用 [Ff]und[Mm]ember 替换 [Pp]roduct[Mm]ember 并保留案例。
ProductMember -> FundMember
productMember -> fundMember
productmember -> fundmember
使用捕获组很容易从 Member 中保留 M 的大小写,但我对 P 替换一无所知。
谢谢您的帮助!
最佳答案
在 Eclipse 中,您可以使用正则表达式保留大小写运算符:\C。要解决您的示例,您应该搜索“产品”,替换为“\CFund”(确保勾选正则表达式选项)。这将用基金替换产品和用基金替换产品。
更新:
确保没有选中区分大小写框。
关于regex - Eclipse 或 Notepad++ 中区分大小写的字符串替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8823794/