现在用一个在线编辑器输入文章,存入数据库的全是html源码,现在想在存入之前加工这些html源码,一项工作就是获取这些源码中的所有图片路径,放入一个ArrayList中,请大家帮忙:
例如下面字符串:
string test = "<dd><p><font color=\"#000080\">???</font><strong><a href=\"http://prj.csdn.net/customer/info.aspx?pointid=7\"><font color=\"#000000\">CSDN外包频道</font></a><br /></strong><font color=\"#000080\">?? <a href=\"http://prj.csdn.net/projdetail.aspx?pointid=1196\">"
+"<font color=\"#ff0000\">¥100万</font>省科技馆3维项目</a><br />?? <a class=\"hei\" id=\"jobquery_rptSearch__ctl1_lnkCompany\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=1229\" target=\"_blank\"><font color=\"#0000ff\">开发者个性化展示方案征集</font></a><br />?? "
+"<a class=\"hei\" id=\"jobquery_rptSearch__ctl1_lnkCompany\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=1228\" target=\"_blank\"><font color=\"green\">案例大搜捕·捕手征集</font></a><br />?? </font><a href=\"http://prj.csdn.net/projdetail.aspx?pointid=1055\"><font color=\"#000080\">农村信息化项目</font></a>"
+"<a href=\"http://prj.csdn.net/projdetail.aspx?pointid=1055\"><font color=\"#000080\">(<font color=\"#ff0000\">60万</font>)</font></a><font color=\"#000080\"> <br /></font></p><p align=\"left\"><a href=\"http://prj.csdn.net/customer/info.aspx?pointid=1148\">"
+"<img src=\"http://prj.csdn.net/upfile/customersymbol/2006_10_16_1241166B.GIF\" align=\"baseline\" /></a>是以“国家软件出口基地”为基础,建立的面向国际市场,聚集一流软件出口企业,提供从环境到服务、从资金到政策的全方位服务特区平台。<font color=\"#000080\"><br />"
+"</font><font color=\"#000080\">?? <a class=\"y12\" title=\"日本便利店管理系统\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=1159\" target=\"_blank\"><font color=\"#000000\">日本便利店管理系统</font></a></font><br /><font color=\"#000080\">?? "
+"<a class=\"y12\" title=\"VB.net项目\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=1158\" target=\"_blank\">"
+"<font color=\"#000000\">VB.net项目</font></a></font><font color=\"#000000\"> </font></p><p>?? <font color=\"#000080\"></font><font color=\"#000000\"><a href=\"http://prj.csdn.net/customer/info.aspx?pointid=77\"><strong><font color=\"#000000\">瓦特开元信息技术公司</font>"
+"<br /></strong></a></font><font color=\"#000080\">?? </font><font color=\"#ff0000\">¥3千</font> <a class=\"hei\" id=\"jobquery_rptSearch__ctl1_lnkCompany\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=582\" target=\"_blank\"><font color=\"#000000\">PHP+Ajax组件修改"
+"</font></a><br /><font color=\"#000080\">?? <font color=\"#ff0000\">¥5千</font> <a class=\"hei\" id=\"jobquery_rptSearch__ctl1_lnkCompany\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=1034\" target=\"_blank\"><font color=\"#000000\">客户端嵌入项目</font></a></font><font color=\"#000080\">"
+"<br />?? <font color=\"#ff0000\">¥5千</font>"
+"</font><a class=\"hei\" id=\"jobquery_rptSearch__ctl1_lnkCompany\" href=\"http://prj.csdn.net/projdetail.aspx?pointid=1035\" target=\"_blank\"><font color=\"#000000\">输入法嵌入</font></a> <br /></p>"
+"<img src=\"file://E:/upfile/customersymbol/2006.GIF\" align=\"baseline\" /></dd>";
执行结果应该是:
array[0] = "http://prj.csdn.net/upfile/customersymbol/2006_10_16_1241166B.GIF"
array[1] = "file://E:/upfile/customersymbol/2006.GIF"
因为以前未研究过正则,事情又急来不及研究,只好求助于大家,请大家帮忙,最好能有完整的代码,谢谢。