Sublime Text 3 或 Notepad++(我常用的两个应用程序)是否有能力找到所有实例而不考虑大小写,但在替换时保留大小写?
例如:
- 查找“stackexchanga”并替换为“stackexchange”
- 这应该找到所有实例但替换:
- “Stackexchanga” 与 “Stackexchange”
- “StackExchanga” 与 “StackExchange”
或者这需要某种正则表达式?
答案1
你不能只进行两次查找吗,首先查找小写版本,然后查找大写版本?
我意识到如果您的文本带有非常奇怪的大小写,这可能不会起作用。
答案2
ST3 执行此操作。运行Find -> Replace...
,使用以下值和选项:
找什么:stackexchanga
用。。。来代替:stackchange
选项:包装(或不包装)并保留外壳。
点击Replace All
按钮后会显示以下文字:
Stackexchanga
StackExchanga
进入:
Stackexchange
StackExchange
这是 Mac 版本,内部版本 3126。