您的位置:首页 > Web前端 > HTML

用C# 正则 提取HTML标签中的值?

2010-05-17 16:03 381 查看
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;
namespace ConsoleApplication5{ class Program { static void Main(string[] args) { string s = @"<tr><td font=red>2009-1-2</td><td font=red>200</td><td>110</td></tr>
<tr><td>2009-1-3</td><td>200</td><td>110</td></tr>
<tr><td font=blue>2009-1-4</td><td>200</td><td>110</td></tr>";
string st = RegStr(s); Console.WriteLine(st); Console.ReadLine();
}
public static string RegStr(string objStr) { string returnStr = ""; MatchCollection ml = Regex.Matches(objStr, "<tr>.*?</tr>"); foreach (Match m in ml) { string str = m.Value.Replace("</td></tr>", ","); str = str.Replace("</td>", "|"); str = Regex.Replace(str, "<.*?>", ""); returnStr += str; } return returnStr; } }}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: