string RegexString = "<title>.+?</title>";
        string pageStr = "2323232323<title>Salyani Technologies (P) Ltd.</title>23232323232";
        string resString = "";
        Regex reg = new Regex(RegexString, RegexOptions.IgnoreCase);
        MatchCollection matches = reg.Matches(pageStr);
        foreach (Match match in matches)
        {
            resString += match.Groups[1].Value;
        }
        Response.Write(resString+"/Test");

解决方案 »

  1.   

    RegexString = "<title>.+?</title>";
    =>
    RegexString = "<title>(.+?)</title>";
      

  2.   

    string RegexString = ".*?<title>.+?</title>.*?";
      

  3.   


      string RegexString = ".*?<title>(.+?)</title>.*?";
                string pageStr = "2323232323<title>Salyani Technologies (P) Ltd.</title>23232323232";
                string resString = "";
                Regex reg = new Regex(RegexString, RegexOptions.IgnoreCase);
                MatchCollection matches = reg.Matches(pageStr);
                foreach (Match match in matches)
                {
                    resString += match.Groups[1].Value;
                }
      

  4.   

    一种这样  string RegexString = "<title>(.+?)</title>";
      string pageStr = "2323232323<title>Salyani Technologies (P) Ltd.</title>23232323232";
      string resString = "";
      Regex reg = new Regex(RegexString, RegexOptions.IgnoreCase);
      MatchCollection matches = reg.Matches(pageStr);
      foreach (Match match in matches)
      {
      resString += match.Groups[1].Value;
      }
      Response.Write(resString+"/Test");另一种这样  string RegexString = "(?<=<title>).+?(?=</title>)";
      string pageStr = "2323232323<title>Salyani Technologies (P) Ltd.</title>23232323232";
      string resString = "";
      Regex reg = new Regex(RegexString, RegexOptions.IgnoreCase);
      MatchCollection matches = reg.Matches(pageStr);
      foreach (Match match in matches)
      {
      resString += match.Value;
      }
      Response.Write(resString+"/Test");以上两种都行,取出的值是Salyani Technologies (P) Ltd.