在C#中使用正则可统计汉字、字母、数字个数以及行数示例代码

string str = "test测试1321\r\ntest2dsadsa测试";
int hz = Regex.Matches(str, @"[\u4E00-\u9FFF]").Count;//统计汉字个数
int en = Regex.Matches(str, "[A-Za-z]").Count;//统计英文字母个数
int num = Regex.Matches(str, @"\d").Count;//统计数字个数
int nr = Regex.Matches(str, @"\r").Count+1;//统计行数
最后修改:2022 年 09 月 29 日
如果觉得我的文章对你有用,请随意赞赏