===== 过客请进======
刚才第二个问题还有疑惑:
<strong> 自 我 评 价 </strong> </TD>
</TR>
<TR>
<TD> <IMG height=5 src= " " width=1> </TD> </TR>
<TR>
<TD class=ResTbLfPd id=Cur_Val> <table width= "90% " border= "0 " cellspacing= "0 " cellpadding= "0 ">
<tr>
<td style= "word-break:break-all "> 工作态度:“诚!谦!活!勤!”。 <br> 为人友善,工作认真负责,能吃苦耐劳。 <br> 特长:美术设计。爱好音乐,动手能力强。 </td>
</tr>
</table> </TD>
</TR> </TBODY> </TABLE>
<TABLE cellSpacing=0 cellPadding=1 width=600 align=center border=0>
<TBODY>
<TR bgColor=#ededed height=25>
==========================================
我想根据“自 我 评 价”四个字来获取他的内容:
工作态度:“诚!谦!活!勤!”。 <br> 为人友善,工作认真负责,能吃苦耐劳。 <br> 特长:美术设计。爱好音乐,动手能力强。
谢谢!
------解决方案--------------------格式固定吗?下面是一种简单的做法,只要求要提取的内容在“自 我 评 价”和它后面第一次出现的“ </table> ”之间,并且除要提取的内容外,没有其它非html标签外的内容就可以了
string yourStr = ...........;
string resultStr = " ";
Match m = Regex.Match(yourStr, @ "(? <=自 我 评 价)[\s\S]*? </table> ", RegexOptions.IgnoreCase);
if (m.Success)
{
resultStr = Regex.Replace(m.Value, @ " <[^> ]*> ", " ").Trim();
}
如果不符合上面所说条件,需用用其它方法处理,那样就比较麻烦了
PS:如果以后还有问题,直接给我发站内信就可以了,不必这样浪费分,对于打过交道的朋友,我能解决的问题我都会尽量帮助解决的