<tr height="25" align="right" onMouseOver="this.style.background='#ffcccc'" bgcolor=#f0f6fe onMouseOut= this.style.background='#f0f6fe' >
<td >1</td>
<td >
<a href=userblog.asp?userid=a1111 title=查看a1111的详细记录><font color=000090>
a1111
</font></a></td>
<td bgcolor="#D0E7F7">120</td>
<td bgcolor="#D0E7F7"><font color=ff0000>27</td>
<td >119</td>
<td ><font color=ff0000>8</td>
<td ><font color=ff0000>0</td>
<td ><font color=ff0000>0</td>
<td >30</td>
<td >99</td>
<td ><font color=ff0000>1145</td>
<td><a href=userblog.asp?userid=a1111 title=查看a1111上学信息><font color=000090>报告</font></td>
<td ><font color=ff0000>00</td>
<td align=center ><a href=yjbg.asp?userid=
a1111
><font color=000090>abcd</font></a></td> </tr> <tr height="25" align="right" bgcolor=#FFFFFF onMouseOver="this.style.background='#ffcccc'" onMouseOut= this.style.background='#ffffff' >
<td >2</td>
<td >
<a href=userblog.asp?userid=a2222 title=查看a2222的详细记录><font color=000090>
a2222
</font></a></td>
<td bgcolor="#D0E7F7">87</td>
<td bgcolor="#D0E7F7"><font color=ff0000>116</td>
<td >10</td>
<td ><font color=ff0000>58</td>
<td ><font color=ff0000>0</td>
<td ><font color=ff0000>0</td>
<td >00</td>
<td >9</td>
<td ><font color=ff0000>97</td>
<td><a href=userblog.asp?userid=a2222 title=查看a2222上学信息><font color=000090>报告</font></td>
<td ><font color=ff0000>18</td>
<td align=center ></td> </tr>
要求结果:
1,a1111,120,27 ,119,8 ,0,0,30,99,1145,报告,00,abcd
2,a2222,87 ,116,10 ,58,0,0,00,9 ,97 ,报告,18,
解决方案 »
- 摄像头采集的帧数据的格式???
- 请高手回答: 一个关于RollBack()的问题一直没得到很好的回答.
- 一个linq的例子
- 为什么我的vs2010旗舰版工具箱中没有DATAGRIDVIEW控件?在选择项里DATAGRIDVIEW也被勾中了的,如何添加?
- 请fancyf(凡瑞)、速马进来,Regex aRegex = new Regex(@"</?a[^>]*>");和Regex htmlRegex = new Regex(@"<td[^>]*>(?<Content>[^<]*)</td
- 我想判断一个类是否具有DataSource属性,然后对其赋值,下面有一段代码,不太明白
- 急急急 第一次用C#写网页做很简单很简单的数据挖掘 rd = cmd.ExecuteReader();写入报错:无效的标记
- 如何让Process.Start启动的进程的窗口在最前面?
- 怎么取得指定url的网页源码
- 我想用c#作一个网站,请大家帮忙。
- 两个form传值,如何用委托来实现?
- DataGridView中CheckBox列的值
1,a1111,120,27 ,119,8 ,0,0,30,99,1145,报告,00,abcd
2,a2222,87 ,116,10 ,58,0,0,00,9 ,97 ,报告,18,""
第二条末尾是个空值
/// 获取CPU序列号
/// </summary>
/// <returns>反回序列号字符串</returns>
public static string GetCPUSerialNumber()
{
string cpuSerialNumber = string.Empty;
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
cpuSerialNumber = mo["ProcessorId"].ToString();
break;
}
mc.Dispose();
moc.Dispose();
return cpuSerialNumber;
}
/// <summary>
/// 获取硬盘ID
/// </summary>
/// <returns>反回ID号字符串</returns>
public static string GetIDESerialNumber()
{
string ideSerialNumber = string.Empty;
ManagementClass mc = new ManagementClass("Win32_DiskDrive");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
ideSerialNumber = (string)mo.Properties["Model"].Value;
break;
}
mc.Dispose();
moc.Dispose();
return ideSerialNumber;
} /// <summary>
/// 获取主板编号
/// </summary>
/// <returns>反回主板编号字符串</returns>
public static string GetBaseBoardSerialNumber()
{
string basebrardSerialNumber = string.Empty;
ManagementClass mc = new ManagementClass("WIN32_BaseBoard");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
basebrardSerialNumber = mo["SerialNumber"].ToString();
break;
}
mc.Dispose();
moc.Dispose();
return basebrardSerialNumber;
}
string str = @"<tr height=""25"" align=""right"" onMouseOver=""this.style.background='#ffcccc'"" bgcolor=#f0f6fe onMouseOut= this.style.background='#f0f6fe' >
<td >1 </td>
<td >
<a href=userblog.asp?userid=a1111 title=查看a1111的详细记录> <font color=000090>
a1111
</font> </a> </td>
<td bgcolor=""#D0E7F7"">120 </td>
<td bgcolor=""#D0E7F7""> <font color=ff0000>27 </td>
<td >119 </td>
<td > <font color=ff0000>8 </td>
<td > <font color=ff0000>0 </td>
<td > <font color=ff0000>0 </td>
<td >30 </td>
<td >99 </td>
<td > <font color=ff0000>1145 </td>
<td> <a href=userblog.asp?userid=a1111 title=查看a1111上学信息> <font color=000090>报告 </font> </td>
<td > <font color=ff0000>00 </td>
<td align=center > <a href=yjbg.asp?userid=
a1111
> <font color=000090>abcd </font> </a> </td> </tr> <tr height=""25"" align=""right"" bgcolor=#FFFFFF onMouseOver=""this.style.background='#ffcccc'"" onMouseOut= this.style.background='#ffffff' >
<td >2 </td>
<td >
<a href=userblog.asp?userid=a2222 title=查看a2222的详细记录> <font color=000090>
a2222
</font> </a> </td>
<td bgcolor=""#D0E7F7"">87 </td>
<td bgcolor=""#D0E7F7""> <font color=ff0000>116 </td>
<td >10 </td>
<td > <font color=ff0000>58 </td>
<td > <font color=ff0000>0 </td>
<td > <font color=ff0000>0 </td>
<td >00 </td>
<td >9 </td>
<td > <font color=ff0000>97 </td>
<td> <a href=userblog.asp?userid=a2222 title=查看a2222上学信息> <font color=000090>报告 </font> </td>
<td > <font color=ff0000>18 </td>
<td align=center > </td> </tr>
要求结果:
1,a1111,120,27 ,119,8 ,0,0,30,99,1145,报告,00,abcd
2,a2222,87 ,116,10 ,58,0,0,00,9 ,97 ,报告,18,
";
Regex r = new Regex(@"(?<=.*<[^/>]*>)[^<]*(?=</[^>]*>.*)");
foreach (Match m in r.Matches(str))
{
string sss = m.Value.Replace("\r\n","");
Console.WriteLine(sss);
}
Console.Read();
Regex r = new Regex(@"需要的表达式");
foreach (Match m in r.Matches(str))
{
string sss = m.Value.Replace("\r\n","");
}
sss=
<tr height=""25"" align=""right"" onMouseOver=""this.style.background='#ffcccc'"" bgcolor=#f0f6fe onMouseOut= this.style.background='#f0f6fe' >
<td >1 </td>
<td >
<a href=userblog.asp?userid=a1111 title=查看a1111的详细记录> <font color=000090>
a1111
</font> </a> </td>
<td bgcolor=""#D0E7F7"">120 </td>
<td bgcolor=""#D0E7F7""> <font color=ff0000>27 </td>
<td >119 </td>
<td > <font color=ff0000>8 </td>
<td > <font color=ff0000>0 </td>
<td > <font color=ff0000>0 </td>
<td >30 </td>
<td >99 </td>
<td > <font color=ff0000>1145 </td>
<td> <a href=userblog.asp?userid=a1111 title=查看a1111上学信息> <font color=000090>报告 </font> </td>
<td > <font color=ff0000>00 </td>
<td align=center > <a href=yjbg.asp?userid=
a1111
> <font color=000090>abcd </font> </a> </td> </tr>
每次循环先把数据小节放到字符串中
<td >1 </td>
<td >
<a href=userblog.asp?userid=a1111 title=查看a1111的详细记录> <font color=000090>
a1111
</font> </a> </td>
<td bgcolor=""#D0E7F7"">120 </td>
<td bgcolor=""#D0E7F7""> <font color=ff0000>27 </td>
<td >119 </td>
<td > <font color=ff0000>8 </td>
<td > <font color=ff0000>0 </td>
<td > <font color=ff0000>0 </td>
<td >30 </td>
<td >99 </td>
<td > <font color=ff0000>1145 </td>
<td> <a href=userblog.asp?userid=a1111 title=查看a1111上学信息> <font color=000090>报告 </font> </td>
<td > <font color=ff0000>00 </td>
<td align=center > <a href=yjbg.asp?userid=
a1111
> <font color=000090>abcd </font> </a> </td> </tr> <tr height=""25"" align=""right"" bgcolor=#FFFFFF onMouseOver=""this.style.background='#ffcccc'"" onMouseOut= this.style.background='#ffffff' >
<td >2 </td>
<td >
<a href=userblog.asp?userid=a2222 title=查看a2222的详细记录> <font color=000090>
a2222
</font> </a> </td>
<td bgcolor=""#D0E7F7"">87 </td>
<td bgcolor=""#D0E7F7""> <font color=ff0000>116 </td>
<td >10 </td>
<td > <font color=ff0000>58 </td>
<td > <font color=ff0000>0 </td>
<td > <font color=ff0000>0 </td>
<td >00 </td>
<td >9 </td>
<td > <font color=ff0000>97 </td>
<td> <a href=userblog.asp?userid=a2222 title=查看a2222上学信息> <font color=000090>报告 </font> </td>
<td > <font color=ff0000>18 </td>
<td align=center > </td> </tr>
要求结果:
1,a1111,120,27 ,119,8 ,0,0,30,99,1145,报告,00,abcd
2,a2222,87 ,116,10 ,58,0,0,00,9 ,97 ,报告,18,
";
string result="";
Regex r = new Regex(@"((?is)?<=.*<[^/>]*>)[^<]*(?=</[^>]*>.*)");
foreach (Match m in r.Matches(str))
{
result += m.Value.Replace("\r\n","")+",";
}
result.TrimEnd(',');
Console.WriteLine(result);
Console.Read();