如果RegEx查找:
\b([A-Z])([A-Z]+)\b
替换:
$1\L$2
AKU MENCOBA BERUBAH
--->结果:Aku Mencoba Berubah
但是如何只将第一个字符改成大写字母?
aku mencoba berubah
--->结果:Aku Mencoba Berubah
答案 0 :(得分:4)
你的正则表达式只改变了一点
\b([a-z])([a-z]+)\b
对于替换字符串,您有几种可能性:
只使一个字符大写
\u$1$2
\u
对下一个字母只有影响,而\U
对所有后续字母有效
使第二组小写
\U$1\L$2
结束\U
\U$1\E$2
结果是在所有情况下" Aku Mencoba Berubah"为你的例子。