如何计算字符串中特定字符集的数量

Siz*_*zza 6 c# regex linq string

基本上,我想计算一个字符串中的特定字符集.换句话说,我需要统计所有的字母和数字,而不是别的.但我似乎无法找到正确的(正则表达式)语法.这就是我的......

public double AlphaNumericCount(string s)
{
    double count = Regex.Matches(s, "[A-Z].[a-z].[0-9]").Count;
        return count;
}
Run Code Online (Sandbox Code Playgroud)

我一直在环顾四周,但似乎找不到任何允许多个角色的东西.同样,我不确定语法可能应该是"[AZ]/[az]/[0-9]"或其他什么.Anywho,对我来说很容易 - 这是我使用正则表达式的第一天.

谢谢.

Bob*_*son 5

正则表达式备忘单

Expresso正则表达式工具

[A-Z].[a-z].[0-9]将匹配任何大写字母([A-Z]),后跟任何字符(.),后跟任何小写字母([a-z]),后跟任何字符(.),后跟任何数字([0-9]).

您希望在任何字母或数字上匹配的是[A-Za-z0-9].


MUG*_*G4N 3

试试这个:

^[a-zA-Z0-9]+$
Run Code Online (Sandbox Code Playgroud)

请参阅:regexlib.com