response = Get(URL);
response = Post(URL);
oldSuiteId = GetValue("oldProduct\\s=\\s'(?<val>\\d+)'\\s;", response);
credCode = 
GetValue("<input\\sname=\"infoauth__auth_id\"\\stype=\"text\"[^>]+?value=\"(?<val>[^\"]+?)\"\\s+>", response);customName = 
GetValue("<input\\sname=\"infoauth__auth_name\"\\stype=\"text\"[^>]+?value=\"(?<val>[^\"]+?)"\\s+>",response); 
              
bskpProduct = GetValue("bspkProduct\\s=\\s\"(?<val>)\";", response); GetValue方法如下定义的:
private string GetValue(string pattern, string response)
        {
            Regex regex = new Regex(pattern, RegexOptions.ExplicitCapture);
            Match match = regex.Match(response);
            if (!match.Success)
            {
                return null;
            }
            return match.Result("${val}");
        }
我就是看不懂上面那几句赋值语句后门的表达式是怎么组成的,要表达一个什么意思。
请高手不吝赐教