我想使用正则表达式更改为带有大写字母的小写单词
<title>THE CHILDREN are at home.</title>
成为
<title>The children are at home.</title>
所以,我制作了一个 Python 脚本来完成这项工作:
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)
但我想为 notepad++ 使用正则表达式公式,而不是 Python。谁能帮我?
(?:<title>.|\G)\h*\K[A-Z]+
\L$0
. matches newline
解释:
替代品:
截图(之前):
截图(之后):