用正则表达式更改字符串中的字母大小写

时间:2014-08-17 14:14:49

标签: regex pcre

例如,如果我的代码中有字符串

AString
BString
CString
DString
EString

我如何最好地使它们全部成为

aString
bString
cString
dString
eString

有正则表达式吗?我的IDE没有脚本功能,因此我无法在字母循环中执行此操作,并且大约有一百个文件需要编辑。我可以在多个文件上运行正则表达式。

1 个答案:

答案 0 :(得分:3)

根据您的示例数据,您可以使用以下内容。

使用 Ctrl + H 打开搜索和替换,启用正则表达式 ..

Find What: ([A-Z])(\w+)
Replace With: \L$1\E$2

注意:在替换期间,可以使用以下修饰符来更改反向引用的大小写:

\l     # first character to lower case
\u     # first character to upper case
\L     # start of lower case conversion
\U     # start of upper case conversion
\E     # end lower/upper case conversion