C#字符串和正则表达式参考手册
来源:百度知道 编辑:UC知道 时间:2024/07/01 07:47:25
给你那段你想要的代码
稍微改一下就ok
//获得首页论坛三个标题
public static string[] GetForumTitleTemp(string contents)
{
string[] titlesTemp = new string[3];
string regGetTitles = "<p><a id=\"forumlist\" href=\"/\">产品论坛</a> » <a href=\"(.*?)\">(.*?)</a> » <a href=\"(.*?)\">(.*?)</a> » (.*?)</p>"; //正则表达式获取产品论坛标题
Regex regexGetTitles = new Regex(regGetTitles, RegexOptions.IgnoreCase);
MatchCollection mcGetTitles = regexGetTitles.Matches(contents); //存放匹配的集合
for (int i = 0; i < mcGetTitles.Count; i++)
{
string titlesName = mcGetTitles[i].ToString();
string titlesNametmps1 = Regex.Replace(titlesName, regGetTitles, &