none
关于在网页中匹配一部分的正则使用? RRS feed

答案

  • 如果说只有中文需要
    (?is)(?<=<div.+?>)[\u4E00-\u9FA5,]+
    MatchCollection mc = Regex.Matches(yourHtml,@"(?is)(?<=<div.+?>)[\u4E00-\u9FA5,]+");
    foreach(Match m in mc)
    {
        m.Value;//就是你要的
    }

    如果中文,英文,数字都匹配
    (?is)(?<=<div.+?>)[\w,]+
    MatchCollection mc = Regex.Matches(yourHtml,@"(?is)(?<=<div.+?>)[\w,]+");
    foreach(Match m in mc)
    {
        m.Value;//就是你要的
    }


    2011 c# mvp China
    • 已标记为答案 le_wang 2011年3月8日 2:20
    2011年3月7日 5:39
    版主