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

标签 regex eclipse notepad++ replace

我正在使用 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/

相关文章:

c - 如何在 C 中使用 POSIX regexec 和 libpcap 匹配 UDP 负载中的 URL

replace - Notepad++ 将打开文档中的两行替换为其他 (10) 行

c - NPPExec scanf Notepad++ 控制台

android - 将 Android Studio(设置)移动到另一台计算机

正则表达式:将单词开头的 <tags> 中的小写字母替换为大写字母

PHP Regex 将重复字符减少为单个实例

Java 正则表达式匹配器未给出预期结果

javascript - 如何在 Javascript 中使用 REGEX 删除空格、括号和中间的所有内容

python - Eclipse PyDev 现在将所有对 Tkinter 的引用显示为错误

C++ Eclipse 生成无效的 exe