Eclipse或Notepad ++中的区分大小写的字符串替换

jpb*_*ult 12 regex eclipse replace notepad++

我使用Eclipse和Notepad ++来执行替换多个文件(xml和java)

我试图用[Ff]和[Mm]余烬替换[Pp] roduct [mm]余烬,并保留一个案例.

ProductMember -> FundMember
productMember -> fundMember
productmember -> fundmember
Run Code Online (Sandbox Code Playgroud)

使用捕获组很容易保留M的成员,但我对P替换无能为力.

谢谢您的帮助!

Ale*_*øld 21

在eclipse中,您可以使用regex retain-case运算符:\ C. 要解决您的示例,您应该搜索"Product",替换为"\ CFund"(请务必勾选正则表达式选项).这将取代产品与基金和产品与基金.