C# 需要关于正则表达式模式的帮助,以便在下一个大写字母之前匹配单词的一部分吗

C# 需要关于正则表达式模式的帮助,以便在下一个大写字母之前匹配单词的一部分吗,c#,regex,matching,C#,Regex,Matching,我需要一个词的一部分。例如,如果我们有“CheckResults”我只想得到“Check”。有人能帮我用正则表达式吗 \b[A-Z][a-z]+ 查找单词的开头,然后匹配到单词或大写字母的结尾。如果单词不总是大写,请使用以下命令: \b[A-Z]?[a-z]+

我需要一个词的一部分。例如,如果我们有
“CheckResults”
我只想得到
“Check”
。有人能帮我用正则表达式吗

\b[A-Z][a-z]+
查找单词的开头,然后匹配到单词或大写字母的结尾。如果单词不总是大写,请使用以下命令:

\b[A-Z]?[a-z]+