求两个正规表达式
从C/S中把一个word文档另存为html文档,把生成html文档存入sql server数据库的image字段中,并把
word文档生成html文档的图片文件也存入数据库另一个表的image字段中。现在asp.net中把html文档从数据库中读出到一个string型的变量中。html文档中用<img src=".....">来表示图片文件的链接。但路径不对,现在想用System.Text.RegularExpressions.Regex对象找到<img>标签,并把它的src属性替
换为正确的路径。
所以现在求两个正规表达式。
假设html代码为:
<table cellpadding=0 cellspacing=0 align=left>
<tr>
<td width=7 height=0></td>
</tr>
<tr>
<td></td>
<td><img width=609 height=396 src="temp.files/image002.gif" v:shapes="_x0000_s1026"></td>
</tr>
<tr>
<td></td>
<td><img width=609 height=397 src="temp.files/image004.gif" v:shapes="_x0000_s1027"></td>
</tr>
</table>
第一个表达式要求找到:
<img width=609 height=396 src="temp.files/image002.gif" v:shapes="_x0000_s1026">
及
<img width=609 height=397 src="temp.files/image004.gif" v:shapes="_x0000_s1027">
第二个表达式要求替换
<img width=609 height=396 src="temp.files/image002.gif" v:shapes="_x0000_s1026">
中的src属性。
我想可能一个正规表达式就能解决,但不知如何写这个正规表达式或程序。请教了,谢谢!
上述的只是我想的一个解决显示存在数据库中带有图片的html文档的解决方案,如果您有更好的解决方案,请贴上,我将另外开贴送分,以示酬谢。再次感谢!