查找和替换:查找“全部”,但替换时“保留区分大小写”

查找和替换:查找“全部”,但替换时“保留区分大小写”

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。

相关内容