Eu quero usar regex para mudar para palavras minúsculas que têm letras maiúsculas
<title>THE CHILDREN are at home.</title>
TORNAR-SE
<title>The children are at home.</title>
Então, eu fiz um script Python que faz o trabalho:
page_title = 'THE CHILDREN are at home.'
title_words = page_title.split(' ')
new_title_words = list()
for w in title_words:
if w.isupper():
new_title_words.append(w.lower().capitalize())
else:
new_title_words.append(w)
page_title = " ".join(new_title_words)
print(page_title)
Mas eu quero usar uma fórmula regex para notepad++, em vez de Python. Alguém pode me ajudar?
(?:<title>.|\G)\h*\K[A-Z]+
\L$0
. matches newline
Explicação:
Substituição:
Captura de tela (antes):
Captura de tela (depois):