日期:2014-05-18  浏览次数:20976 次

用c#对字符串进行灵活的操作,希望能给出思路,或者例子,非常感谢了。下面两张图片,源文件图是要操作的字符串。目标文件图是要变成的字符串。
文字示例是这样的
<TD><INPUT dataFld=SYS_DATE class=AUTO title=受理日期 dataSrc="" size=16 value={宏控件}> </TD>
变成
<TD><INPUT Onclick="auto_btn(ref_1)" id='DATA_1' name='DATA_1' DATAFLD=SYS_DATE CLASS=AUTO TITLE=受理日期 DATASRC="" SIZE=16 value='2009-2-3'><INPUT type="button" id="ref_1" style="display:none" title="重新获取系统当前值" value="刷新" border=0 onclick="document.Form1.DATA_1.value='2009-2-3'"> </TD>

整个源字符串为

<DIV style="FONT-SIZE: 26px" align=center><B>值班登记单</B></DIV><BR>
<TABLE style="TABLE-LAYOUT:fixed;BORDER-COLLAPSE:collapse" cellSpacing=0 cellPadding=4 width=600 align=center borderColor=black border=1>
<TBODY>
<TR bgColor=#ffffff>
<TD align=middle width=120 bgColor=#f3f3f3><B>受理日期</B></TD>
<TD><INPUT dataFld=SYS_DATE class=AUTO title=受理日期 dataSrc="" size=16 value={宏控件}> </TD>
<TD align=middle width=120 bgColor=#f3f3f3><B>具体时间</B></TD>
<TD><INPUT dataFld=SYS_TIME class=AUTO title=具体时间 dataSrc="" size=8 value={宏控件}> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>受理人</B></TD>
<TD><INPUT dataFld=SYS_USERNAME class=AUTO title=受理人 dataSrc="" size=16 value={宏控件}> </TD>
<TD align=middle bgColor=#f3f3f3><B>受理方式</B></TD>
<TD><SELECT title=受理方式> <OPTION value=来电 selected>来电</OPTION> <OPTION value=来访>来访</OPTION> <OPTION value=来信>来信</OPTION> <OPTION value=网络>网络</OPTION></SELECT> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>单位</B></TD>
<TD colSpan=3><INPUT title=单位 size=39> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>电话</B></TD>
<TD><INPUT title=电话 size=16> </TD>
<TD align=middle bgColor=#f3f3f3><B>联系人</B></TD>
<TD><INPUT title=联系人 size=12> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>事由</B></TD>
<TD colSpan=3><TEXTAREA title=事由 cols=51></TEXTAREA> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>受理情况</B></TD>
<TD colSpan=3><TEXTAREA title=受理情况 cols=51></TEXTAREA> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>督办意见</B></TD>
<TD colSpan=3><TEXTAREA title=督办意见 cols=51></TEXTAREA> </TD></TR>
<TR bgColor=#ffffff>
<TD align=middle bgColor=#f3f3f3><B>协办情况</B></TD>
<TD colSpan=3><TEXTAREA title=协办情况 rows=3 cols=51></TEXTAREA> </TD></TR></TBODY></TABLE>


要变成的字符串为

<DIV style="FONT-SIZE: 26px" align=center><B>值班登记单</B></DIV><BR>
<TABLE style="TABLE-LAYOUT:fixed;BORDER-COLLAPSE:collapse" cellSpacing=0 cellPadding=4 width=600 align=center borderColor=black border=1>
<TBODY>
<TR bgColor=#ffffff>
<TD align=middle width=120 bgColor=#f3f3f3><B>受理日期</B></TD>
<TD><INPUT Onclick="auto_btn(ref_1)" id='DATA_1' name='DATA_1' DATAFLD=SYS_DATE CLASS=AUTO TITLE=受理日期 DATASRC="" SIZE=16 value='2009-2-3'><INPUT type="button" id="ref_1"