private string getSingerSex(string url, string singerType) { string _contecnt = CrazyKTVWCF.requestWeb(url); string _result = ""; MatchCollection _matches = Regex.Matches(_contecnt, "<td><a href(.*)</a>", RegexOptions.IgnoreCase | RegexOptions.Multiline); foreach (Match _match in _matches) { _result = _result + '"' + _match.ToString().Trim() + '"' + "," + singerType + Environment.NewLine; } _result = Regex.Replace(_result, "<(.|\\n)*?>", "", RegexOptions.Multiline | RegexOptions.IgnoreCase); _result = _result.Trim(); _result = _result.Replace(@"&", @"+"); _result = _result.Replace(@" + ", @"+"); _result = _result.Replace(@"&", @"+"); _result = Regex.Replace(_result, "[%*/!!.-]", "", RegexOptions.Multiline | RegexOptions.IgnoreCase); _result = (@"<pre>" + Environment.NewLine + _result + Environment.NewLine + @"</pre>"); // _contecnt = Regex.Replace(_contecnt, @"<(.|\n)*?>", ""); // Match _match = Regex.Match(_contecnt, @"(\S*)mart10 link4 radius7 btlink2(.*)<div"); // string key = @"<a " +_match.Groups[0].Value +@">"; // _contecnt=Regex.Replace(key,@"<(?:([a-zA-Z\?][\w:\-]*)(\s(?:\s*[a-zA-Z][\w:\-]*(?:\s*=(?:\s*""(?:\\""|[^""])*""|\s*'(?:\\'|[^'])*'|[^\s>]+))?)*)?(\s*[\/\?]?)|\/([a-zA-Z][\w:\-]*)\s*|!--((?:[^\-]|-(?!->))*)--|!\[CDATA\[((?:[^\]]|\](?!\]>))*)\]\])>",Environment.NewLine); // _contecnt = (@"<pre>" + _contecnt + @"</pre>").Replace(Environment.NewLine + Environment.NewLine, singerType + Environment.NewLine); //// Console.WriteLine(_contecnt); return(_result); }