正则表达式将每个单词的第一个字母大写

ram*_*a75 1 regex notepad notepad++

大家好,我有一些类似这样的文字

  • jameskach-->JamesKach
  • firefighter11-->FireFighter11
  • attackontitan-->AttackOnTitan
  • lazyperson-->LazyPerson

并非所有文本都相同,我只是展示一些示例,感谢任何帮助

Seb*_*lor 6

用于匹配和分组第一个字符的正则表达式:

^(.)
Run Code Online (Sandbox Code Playgroud)

替换什么:

\U\1
Run Code Online (Sandbox Code Playgroud)

\1表示第一个匹配组。)

  • 那么这种情况是不可能的。您需要将整个完整的字典包含到正则表达式中,这*绝对不好*。 (2认同)