Você poderia não apenas fazer duas descobertas, primeiro para a versão em letras minúsculas e depois para a versão em maiúsculas?
Eu percebo que isso pode não funcionar se você tiver um texto com um texto muito real para o texto.
O Sublime Text 3 ou o Notepad ++ (dois aplicativos que eu geralmente uso) têm a capacidade de localizar todas as instâncias, independentemente da distinção entre maiúsculas e minúsculas, mas preservam o caso ao substituir?
Por exemplo:
Ou isso exigiria algum tipo de regex?
Você poderia não apenas fazer duas descobertas, primeiro para a versão em letras minúsculas e depois para a versão em maiúsculas?
Eu percebo que isso pode não funcionar se você tiver um texto com um texto muito real para o texto.
ST3 faz isso. Execute Find -> Replace...
, usando os seguintes valores e opções:
Localizar: stackexchanga
Substituir por: stackexchange
Opções: Quebrar (ou não) e preservar caso.
Atingir o botão Replace All
transformou o seguinte texto:
Stackexchanga
StackExchanga
para:
Stackexchange
StackExchange
Isso é com a versão para Mac, build 3126.