Regex将每个单词的第一个字母大写

Regex将每个单词的第一个字母大写,regex,notepad++,notepad,Regex,Notepad++,Notepad,大家好,我有一些像这样的文字 jameskach-->jameskach firefighter11-->firefighter11 attackontan-->attackontan lazyperson-->lazyperson 并非所有的文本都是相同的,我只是展示了一些示例,非常感谢任何帮助Regex匹配并分组第一个字符: ^(.) 替换为什么: \U\1 (\1表示第一个匹配的组。)要匹配和分组第一个字符的正则表达式: ^(.) 替换为什么: \U\1 (\1表示第一个匹配的

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

  • jameskach
    -->
    jameskach
  • firefighter11
    -->
    firefighter11
  • attackontan
    -->
    attackontan
  • lazyperson
    -->
    lazyperson

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

Regex匹配并分组第一个字符:

^(.)
替换为什么:

\U\1

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

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

^(.)
替换为什么:

\U\1

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

(\w+)替换为\u$0这一个只处理单词的第一个字母,就像它将attackontitan转换为attackontitan一样,我需要它是attackontitan你怎么知道
attackontitan
中哪个字母必须大写?我认为这是不可能的。(\w+)替换为\u$0这一个只处理单词的第一个字母,就像它将attackontan转换为attackontan,我需要它是attackontan你怎么知道在
attackontan
中哪个字母必须大写?我认为这是不可能的。这很好用,但不能将句子中的每个首字母大写,所以像attackontitan变成attackontitan,但我需要变成attackontitan。这种情况是不可能的。你需要在正则表达式中包含一整本完整的字典,这绝对不好。此外,从字典中可以看出:
单词在书写时通常用空格分隔,在许多语言中,它们在语音上是可以区分的,就像在口音上一样。
因此你应该在这里找到答案:这很有效,但并不是句子中的每个首字母都大写,所以像attackontan一样变成attackontan,但我需要变成attackontan,这种情况是不可能的。你需要在正则表达式中包含一整本完整的词典,这绝对不好。此外,从词典中可以看出:
单词在书写时通常用空格分隔,在许多语言中,它们在语音上是有区别的,就像在口音上一样。
因此你应该在这里找到答案: