本帖最后由 imtns59521 于 2014-01-02 15:56:15 编辑

解决方案 »

  1.   

    '(?<mail>.*?)'(?:.*?)'(?<pass>.*?)'
    试试看。
      

  2.   

                string str = @"AND `username`='[email protected]' AND `password`='1071'";
                Regex reg = new Regex(@"(?<=`username`=')(?<uname>[^']*)(?=').*(?<=`password`=')(?<pwd>[^']*)(?=')");
                Match m = reg.Match(str);
                Console.WriteLine(m.Groups["uname"].Value);
                Console.WriteLine(m.Groups["pwd"].Value);
      

  3.   


    你好,如果 AND `username`='[email protected]' AND `password`='1071' AND `From` = 'PC'
    那句正则该怎么写啊??我后面加.*(?<=`From`=')(?<from>[^']*)(?=') 这个不对啊
      

  4.   

    `[\s\S]*?`\s*?=\s*?'(?<Value>[^']*)