<meta name=description content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌">
<meta name=“description” content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌">
<meta name=description content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" />
<meta name="description" content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" />
<meta content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" name=description />
<meta content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" name="description">不规范真XX恶心。麻烦给写段正则把"失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌"读取出来吧。

解决方案 »

  1.   

    <meta[^>]*content=(""(?<content>[^""]*)""|'(?<content>[^']*)'|(?<content>[^\s>]*))[^>]*>
      

  2.   

    http://sports.sina.com.cn/j/2009-05-24/23014397182.shtml?c=spr_sw_bd_maxthon_sports
    这一页读出来是错的。
                    reg = new Regex(@"<meta[^>]*content=(""(?<content>[^""]*)""|'(?<content>[^']*)'|(?<content>[^\s>]*))[^>]*>", RegexOptions.Singleline);
                    string content = reg.Match(resultstring).Groups[1].Value.Trim();
                    string description = regularExpressionsOfHTML(content);
      

  3.   

    Regex.Match(str, " content=\"(?<x>[^\\>]*)\">", RegexOptions.IgnoreCase).ToString();
      

  4.   

    <meta ((name=""?description""? content=""?[^""]+""?)|(content=""?[^""]+""? name=""?description""?))( \/)?>
      

  5.   


    "<meta( (?:(name=description)|(name=""description"")))? content=""([^""]+)"
      

  6.   

    "<meta( (?:(name=""?description""?)))? content=""([^""]+)"
      

  7.   

    string str = "content=\"失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌\">";string m=Regex.Match(str,"(?<=content=\").+(?=\")").ToString();
      

  8.   

    "<meta(?: name=""?description""?)? content=""([^""]+)"
      

  9.   

    下载PilotEdit 2.5, 新建一个文件,http://topic.csdn.net/u/20090512/21/99628cbd-3c70-4d29-91ff-1962f01e7a7c.html
    把数据拷贝到这个文件。<meta name=description content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌">
    <meta name=“description” content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌">
    <meta name=description content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" />
    <meta name="description" content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" />
    <meta content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" name=description />
    <meta content="失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌" name="description">点排序按钮,选择“比较由正则表达式定义的字符串”,输入下面的正则表达式和目标字符串:
    正则表达式:<meta*content="*"*>
    目标字符串:%04点“将目标字符串拷贝到剪贴板”,即可将你要的邮箱地址拷贝到剪贴板:
    失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌
    失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌
    失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌
    失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌
    失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌
    失看台力量鲁能成没落贵族 必胜役竟轻易放生宿敌
      

  10.   

    "(?<=<meta[^>].*content=\").*(?=\".*/>)"
      

  11.   

    try...
    MatchCollection mc = Regex.Matches(yourStr, @"(?<=<meta(?:(?!content=)[\s\S])*content="")[^""]*(?="")", RegexOptions.IgnoreCase);
    foreach (Match m in mc)
    {
        richTextBox2.Text += m.Value + "\n";
    }