小编Pho*_*nix的帖子

一个正则表达式,允许只有一个大写字母的字符串

字符串长度应为6到20个字符.它应该包含1个大写字母.

我可以使用C#在代码中执行此操作:

string  st = "SomeString"

Regex rg = new Regex("[A-Z]");
MatchCollection mc = rg.Matches(st);

Console.WriteLine("Total Capital Letters: " + mc.Count);

if (mc.Count > 1)
{
  return false;
}
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是一个正则表达式,它将匹配我的字符串,如果它只包含一个大写字母.字符串可以以普通字母开头,并且只能包含字母.

c# regex string

3
推荐指数
1
解决办法
5484
查看次数

标签 统计

c# ×1

regex ×1

string ×1