C#正则

星云飞龙 2010-10-12 05:47:49

<TR onclick="javascript:showInfo('I9361526','N',this)" bgColor=#ffffff>
<TD><A title="" style="CURSOR: pointer; COLOR: #4d5d2c; TEXT-DECORATION: underline" onclick="javascript:anothershowDetail('I9361526','1');">I9361526</A> </TD>
<TD height=20><SPAN id=myfloatswitcher style="CURSOR: hand; COLOR: blue" onclick="if(detail0.style.display==''){detail0.style.display='none';this.innerText='AD停机保号开机不完工';}else{detail0.style.display='';this.innerText='AD停机保号开机不完工';}">AD停机保号开机不完工</SPAN></TD>
<TD align=middle>故障 </TD>
<TD align=middle>新生成</TD>
<TD align=middle>---CRM</TD>
<TD align=middle></TD>
<TD></TD>
<TD>2010-10-12 17:36:40</TD>
<TD align=middle>社会渠道中心__衡阳市各代办点 </TD>
<TD>全阻性障碍</TD>
<TD align=middle>A</TD>
<TD align=middle></TD></TR>
<TR align=right>
<TD colSpan=12 height=0>
<DIV id=detail0 style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgColor=#ffff99>
<TD width="10%" height=20>事件计划需要: </TD>
<TD width="10%" height=20>2990 分钟完成   </TD>
<TD width="12%" height=20>事件计划完成的时间: </TD>
<TD width="8%" height=20>2010-10-14 19:26:40 </TD>
<TD width="13%" height=20>   </TD>
<TD width="9%" height=20>   </TD>
<TD width=111 colSpan=2 height=20>   </TD></TR>
<TR bgColor=#ffff99>
<TD width="10%" height=20>事件已经耗时: </TD>
<TD width="10%" height=20>4 分钟   </TD>
<TD width="12%" height=20>事件还剩: </TD>
<TD width="32%" colSpan=6 height=20>2986 分钟   </TD></TR>
<TR bgColor=#ffff99>
<TD width=300 colSpan=6 height=20>事件离计划完成时间还有 2900 分钟就告警 </TD>
<TD width="10%" height=20>   </TD>
<TD width="13%" height=20 cplspan="2">   </TD></TR>
<TR bgColor=#ffff99>
<TD width=111 colSpan=8 height=20>   </TD></TR></TBODY></TABLE></DIV></TD></TR>
<TR onclick="javascript:showInfo('I9361518','N',this)" bgColor=#e1edff>
<TD><A title="" style="CURSOR: pointer; COLOR: #4d5d2c; TEXT-DECORATION: underline" onclick="javascript:anothershowDetail('I9361518','1');">I9361518</A> </TD>
<TD height=20><SPAN id=myfloatswitcher style="CURSOR: hand; COLOR: blue" onclick="if(detail1.style.display==''){detail1.style.display='none';this.innerText='定单请求退单通知单无环节,请求支撑~';}else{detail1.style.display='';this.innerText='定单请求退单通知单无环节,请求支撑~';}">定单请求退单通知单无环节,请求支撑~</SPAN></TD>
<TD align=middle>故障 </TD>
<TD align=middle>新生成</TD>
<TD align=middle>---SPS服务开通</TD>
<TD align=middle></TD>
<TD></TD>
<TD>2010-10-12 17:28:42</TD>
<TD align=middle>衡山县分公司__衡山县分公司 </TD>
<TD>全阻性障碍</TD>
<TD align=middle>A</TD>
<TD align=middle></TD></TR>
<TR align=right>
<TD colSpan=12 height=0>
<DIV id=detail1 style="DISPLAY: none">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgColor=#ffff99>
<TD width="10%" height=20>事件计划需要: </TD>
<TD width="10%" height=20>2991 分钟完成   </TD>
<TD width="12%" height=20>事件计划完成的时间: </TD>
<TD width="8%" height=20>2010-10-14 19:19:13 </TD>
<TD width="13%" height=20>   </TD>
<TD width="9%" height=20>   </TD>
<TD width=111 colSpan=2 height=20>   </TD></TR>
<TR bgColor=#ffff99>
<TD width="10%" height=20>事件已经耗时: </TD>
<TD width="10%" height=20>12 分钟   </TD>
<TD width="12%" height=20>事件还剩: </TD>
<TD width="32%" colSpan=6 height=20>2979 分钟   </TD></TR>
<TR bgColor=#ffff99>
<TD width=300 colSpan=6 height=20>事件离计划完成时间还有 2900 分钟就告警 </TD>
<TD width="10%" height=20>   </TD>
<TD width="13%" height=20 cplspan="2">   </TD></TR>
<TR bgColor=#ffff99>
<TD width=111 colSpan=8 height=20>   </TD></TR></TBODY></TABLE></DIV></TD></TR>
。。N个这样结构
<取出<TR onclick="javascript:showInfo(....)...>.....</TR>中所有内容
...全文
188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
-过客- 2010-10-12
  • 打赏
  • 举报
回复
如果只取标签中间的内容


            Regex reg = new Regex(@"(?is)<TR\s+onclick=""javascript:showInfo\([^()]*\)[^>]*>(.*?)</TR>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups[1].Value + "\n\n-----------------\n\n";
}
-过客- 2010-10-12
  • 打赏
  • 举报
回复
try...

            Regex reg = new Regex(@"(?is)<TR\s+onclick=""javascript:showInfo\([^()]*\)[^>]*>.*?</TR>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n\n-----------------\n\n";
}
内容概要:本文档详细介绍了光伏储能单相逆变器并网的Simulink仿真模型,重点聚焦于逆变器在并网过程中的动态行为分析与先进控制策略的设计与实现。该模型涵盖主电路结构、PWM调制技术、锁相环(PLL)同步控制、电流环调节等核心环节,并基于Matulink平台完成系统建模与仿真验证,能够有效研究并网电能质量、系统稳定性及控制算法性能。特别地,模型支持在弱电网条件下进行仿真,适用于分析谐波、电压不平衡、电压波动等电能质量问题,同时结合“阻抗建模”与“扫频法”等技术手段,深入探讨并网系统的交互稳定性与振荡机理,具有较强的理论深度与工程应用价值。; 适合人群:具备电力电子、自动控制理论或新能源发电系统基础知识的研究生、科研人员,以及从事光伏逆变器开发、微电网控制与并网稳定性研究的工程技术人员。; 使用场景及目标:①用于高校及科研机构开展光伏并网逆变器控制策略的教学演示与学术研究;②辅助企业工程师进行并网性能测试、控制器参数优化与系统稳定性评估;③支撑VSG控制、构网型变流器、阻抗建模、宽频振荡分析等相关前沿课题的仿真验证与论文复现工作。; 阅读建议:建议在MATLAB/Simulink环境中动手搭建并调试模型,逐步理解各模块功能与参数影响,重点关注控制器设计与系统动态响应之间的关系,并结合文中提及的“正负序阻抗建模”“扫频辨识”等方法深化对并网稳定性的理论认识与实践能力。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧