<li style="color:#FF0000">
                  失败:密码不对!<!--(todo:3161)-->请稍后重试。
</li>我要取"失败:密码不对!<!--(todo:3161)-->请稍后重试。",正则怎么取

解决方案 »

  1.   

    Regex re = new Regex(@"<li style=""color:#FF0000"">(.*?)</li>", RegexOptions.Singleline);
      

  2.   


    string pattern = @"</?(\w+).*?>";
    string s = "<li style=\"color:#FF0000\">失败:密码不对! <!--(todo:3161)-->请稍后重试。</li>";
    string text = Regex.Replace(s, pattern,"");
      

  3.   

    Regex re = new Regex(@"<li style=""color:#FF0000"">(.*?)</li>", RegexOptions.Singleline);
    这个取得时候还是把<li style=""color:#FF0000""></li>也取上了...
      

  4.   

    正则有个GROUP属性,全部结果为GROUP[O],第一个括号为GROUP[1],依次类推