Converter um caractere em letras maiúsculas usando expressões regulares (EditPad Pro)

Escrevi uma expressão regular na esperança de poder substituir cada correspondência (que é apenas um caractere) por letras maiúsculas. Eu estou usando o EditPad Pro (no entanto estou disposto a usar qualquer outra ferramenta que me permita fazer isso, desde que seja livre para tentar, já que eu só preciso fazer isso uma vez).

Fundo: Eu tenho um arquivo de texto muito longo usado por um aplicativo sensível a maiúsculas e minúsculas, e algumas palavras começam com letras minúsculas em vez de letras maiúsculas, assim quebrando o aplicativo. Isso levaria muito tempo para fazer manualmente, e seria bastante complicado fazer sem expressões regulares porque a ocorrência do caractere minúsculo (mal) é muito específica.

Eu escrevi a expressão regular select e agora posso usá-la com uma backreference ($ 1 funciona muito bem), mas não consigo substituí-la por letras maiúsculas. Pensei que algo como \ u $ 1 funcionaria, mas não no EditPad Pro.

Se nenhuma ferramenta livre me permite fazer isso, eu acho que a alternativa seria apenas fazê-lo em C # no entanto estou com um pouco de pressa e não perto de um compilador, então eu teria que baixar a edição expressa em primeiro lugar, então ... Seria preferível encontrar uma ferramenta que suporte tal recurso!

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion