黑马程序员技术交流社区
标题:
正则表达提取HTML中邮箱地址并统计的分组问题
[打印本页]
作者:
郝滨
时间:
2013-2-24 22:22
标题:
正则表达提取HTML中邮箱地址并统计的分组问题
#region 统计
////分别统计163 qq yahoo gmail等使用情况
//string html = File.ReadAllText("1.htm");
////提取Email
//string str = @"([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9]+)(\.[a-zA-Z0-9]+)+";
//MatchCollection mc = Regex.Matches(html, str);
//int c_163 = 0;
//int c_qq = 0;
//int c_yahoo = 0;
//int c_gmail = 0;
//foreach (Match mac in mc)
//{
// switch (mac.Groups[2].Value.ToLower())
// {
// case "163":
// c_163++;
// break;
// case "qq":
// c_qq++;
// break;
// case "yahoo":
// c_yahoo++;
// break;
// case "gmail":
// c_gmail++;
// break;
// }
//}
//Console.WriteLine("网易用户:{0}", c_163);
//Console.WriteLine("腾讯用户:{0}", c_qq);
//Console.WriteLine("雅虎用户:{0}", c_yahoo);
//Console.WriteLine("gmail用户:{0}", c_gmail);
//Console.ReadKey();
#endregion
Group分组的问题,要是第一个+不包含括号分组的话 Group要用第几组?
作者:
赵文博
时间:
2013-3-3 11:29
要是第一个+不包含括号分组的话 Group要用 switch (mac.Groups[1].Value.ToLower()) 进行switch就行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2