【发布时间】:2015-06-12 11:18:42
【问题描述】:
我需要像这样更换 从 arouzière 到 AROUZIÈRE。
我通过以下方式使用notepad++ 6.6.7:
搜索:(\p{L}*?) 替换:\U\1\E
问题: 结果是AROUZIèRE。 如您所见,重音字母没有大写。 您是否知道一种解决方法,或者即使这可以通过带有记事本++的 RegEx 实现? 非常感谢您的帮助。
【问题讨论】:
-
是你需要正则表达式吗?因为 Notepad++ 可以用 Ctrl+Shift+U 完成这个 OOTB
-
感谢重播,我最初的状态不是很清楚。我有一个标记有 arouzière、mécourt 等元素的 html 文件,我需要自动化这个大写过程我想到了适用于“常规”字母但错过重音字母的正则表达式。
-
您是否考虑为此录制宏?您想获得什么样的自动化?
-
我只是想搜索并替换所有实例。但是notepad++中的正则表达式可能无法帮助我解决这个问题,因为它不能生成具有重音符号的大写字母,例如:从é到É,或从ü到Ü等。谢谢大家的帮助。