110,533
社区成员
发帖
与我相关
我的任务
分享
static void Main(string[] args)
{
string content = "<div class=\"content\"><div class=\"img\">views:154140</span>"
+ "<div class=\"content\"><div class=\"img\">views:29387</span>"
+ "<div class=\"content\"><div class=\"img\">views:23232</span>";
var a = GetList(content);
}
public static List<string> GetList(string content)
{
Regex reg = new Regex("<div class=\"content\">[\\s\\S]*views[\\s\\S]*</span>", RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(content, 0);
List<string> ret = new List<string>();
foreach (Match m in mc)
{
string s = m.Value;
ret.Add(s);
}
return ret;
}
public static List<string> GetList(string content)
{
Regex reg = new Regex(@"(?is)<div class=""content"">.*?views.*?</span>");
return reg.Matches(content).Cast<Match>().Select(m=>m.Value).ToList();
}