【发布时间】:2010-11-12 15:50:57
【问题描述】:
我写了一个正则表达式,希望能够将每个匹配项(即一个字符)替换为大写字符。我正在使用 EditPad Pro(但是我愿意使用任何其他允许我这样做的工具,只要它可以免费试用,因为我只需要这样做一次)。
背景:我有一个非常长的文本文件,由一个区分大小写的应用程序使用,有些单词以小写而不是大写字符开头,从而导致应用程序崩溃。手动完成这将花费很长时间,并且没有正则表达式会非常复杂,因为(邪恶的)小写字符的出现非常具体。
我已经编写了 select 正则表达式,现在我可以将它与反向引用一起使用($1 工作得很好)但是我不能用大写字符替换它。我认为像 \u$1 这样的东西会起作用,但它在 EditPad Pro 中不起作用。
如果没有免费工具允许我这样做,我想另一种选择是只在 C# 中进行,但是我有点着急,而且不在编译器附近,所以我必须下载 express 版本首先,所以......最好找到支持这种功能的工具!
谢谢!
【问题讨论】:
-
这个问题更适合超级用户吗?
标签: regex