要求提取xxxxxxxxxxxxasdfsdfsdf<input type="hidden" name="verify" value="d3e6cf36"
中的d3e6cf36这一串字符,求证则。这里该怎么写?
string strVerify = Regex.Match(sReturn, @"(?is)xxxxxxxxxxxxx").Groups[1].Value;

解决方案 »

  1.   

     string str = "xxxxxxxxxxxxasdfsdfsdf<input type=\"hidden\" name=\"verify\" value=\"d3e6cf36\"";
                str = Regex.Match(str, @"value=['""]([^""']+)['""]").Groups[1].Value;
               
      

  2.   

    string str = "xxxxxxxxxxxxasdfsdfsdf<input type=\"hidden\" name=\"verify\" value=\"d3e6cf36\"";
                string pattern = @"<input[^>]*?name=['""]verify['""][^>]*?value=['""]([^""']+)['""]";
                str = Regex.Match(str,pattern).Groups[1].Value;
                Console.WriteLine(str);
      

  3.   

    -------
    我从一堆源代码中使用你的正则无法提出value=后面正确的字符串。返回为空。
      

  4.   

    要求提取xxxxxxxxxxxxasdfsdfsdf<input type="hidden" name="verify" value="d3e6cf36"
    中的d3e6cf36这个串字符,求证则。
      

  5.   

    可以用<input type="hidden" name="verify" value这一串字符串来定位
      

  6.   

    http://code.google.com/p/jbpmside/source/checkout