<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19400"></HEAD>
<BODY>
<P><IMG border=0 hspace=0 alt="" align=baseline
src="C:\Documents and Settings\Administrator\桌面\红色按钮.png"></P>
<P> </P>
<OL>
<OL>
<LI>
<DIV align=left><STRONG><EM><U>rthth2013年3月6日<SUP>rty
<TABLE border=1 cellSpacing=0 cellPadding=0 cols=2>
<TBODY>
<TR>
<TD width="50%"> <IMG border=0 hspace=0 alt="" align=baseline
src="C:\Documents and Settings\Administrator\桌面\未命名.jpg"></TD>
<TD width="50%"> </TD></TR>
<TR>
<TD width="50%"> </TD>
<TD
width="50%"> </TD></TR></TBODY></TABLE></SUP></U></EM></STRONG></DIV></LI></OL></OL></BODY></HTML>
需要取出
C:\Documents and Settings\Administrator\桌面\未命名.jpg
C:\Documents and Settings\Administrator\桌面\红色按钮.png
当然还有其他文件其他路径
替换成““字符串就好了
研究了快一个上午了个人的正则表达式实在不行。
<HTML><HEAD>
<META content="text/html; charset=unicode" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19400"></HEAD>
<BODY>
<P><IMG border=0 hspace=0 alt="" align=baseline
src="C:\Documents and Settings\Administrator\桌面\红色按钮.png"></P>
<P> </P>
<OL>
<OL>
<LI>
<DIV align=left><STRONG><EM><U>rthth2013年3月6日<SUP>rty
<TABLE border=1 cellSpacing=0 cellPadding=0 cols=2>
<TBODY>
<TR>
<TD width="50%"> <IMG border=0 hspace=0 alt="" align=baseline
src="C:\Documents and Settings\Administrator\桌面\未命名.jpg"></TD>
<TD width="50%"> </TD></TR>
<TR>
<TD width="50%"> </TD>
<TD
width="50%"> </TD></TR></TBODY></TABLE></SUP></U></EM></STRONG></DIV></LI></OL></OL></BODY></HTML>
需要取出
C:\Documents and Settings\Administrator\桌面\未命名.jpg
C:\Documents and Settings\Administrator\桌面\红色按钮.png
当然还有其他文件其他路径
替换成““字符串就好了
研究了快一个上午了个人的正则表达式实在不行。
解决方案 »
- .net remoting中使用客户端激活模式,切换服务器的问题
- 远程主机强迫关闭一个现有连接winform连接sqlserver
- Ajax里怎样用session
- 怎么实现改变TabControl标签栏的背景色,谢谢大家!
- c#界面美化
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provide
- 在C#的winform程序中, 鼠标如果10s钟以上就自动调用一个函数,或弹出个对话框, 请问这要怎么实现啊??
- CLC WEB开发语言,我激动得想哭
- C#最基本问题
- 复合控件获取焦点失去焦点问题
- 关于int.parse
- C#代码对MySql的参数化操作,急啊
MatchCollection mc = regx.Matches(html);
List<string> lstFile=new List<string>();
foreach (Match m in mc)
{
lstFile.Add(m.ToString());
}
var list = Regex.Matches(str, @"(?is)(?<=src=[""']?)[a-z]:\\([^\""']+\\)*[^""']+(?=[""']?)").OfType<Match>().Select(t => t.Value).ToList();
Regex regx = new Regex("src=\"([\\s\\S].*?)\"");
MatchCollection mc = regx.Matches(html);
html=regx.Replace(html,"src=\"\"");
String regExpurl = "src=\"([\\w\\W]*?)\"";
string UrlAddress = null;
Regex regurl = new Regex(regExpurl);
MatchCollection mcurl = regurl.Matches(accp);
if (mcurl.Count > 0)
{
UrlAddress = mcurl[0].Groups[1].Value;
}
这是取其中一个~
string str = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">" +
"<HTML><HEAD>" +
"<META content=\"text/html; charset=unicode\" http-equiv=Content-Type>" +
"<META name=GENERATOR content=\"MSHTML 8.00.6001.19400\"></HEAD>" +
"<BODY>" +
"<P><IMG border=0 hspace=0 alt=\"\" align=baseline " +
"src=\"C:\\Documents and Settings\\Administrator\\桌面\\红色按钮.png\"></P>" +
"<P> </P>" +
"<OL>" +
" <OL>" +
" <LI>" +
" <DIV align=left><STRONG><EM><U>rthth2013年3月6日<SUP>rty" +
" <TABLE border=1 cellSpacing=0 cellPadding=0 cols=2>" +
" <TBODY>" +
" <TR>" +
" <TD width=\"50%\"> <IMG border=0 hspace=0 alt=\"\" align=baseline " +
" src=\"C:\\Documents and Settings\\Administrator\\桌面\\未命名.jpg\"></TD>" +
" <TD width=\"50%\"> </TD></TR>" +
" <TR>" +
" <TD width=\"50%\"> </TD>" +
" <TD " +
" width=\"50%\"> </TD></TR></TBODY></TABLE></SUP></U></EM></STRONG></DIV></LI></OL></OL></BODY></HTML>"; str = Regex.Replace(str, "src\\s*=\\s*('|\"|)(.*?)\\1", (match) =>
{
if(match.Success)
{
return match.Value.Replace(match.Groups[2].Value,string.Empty);
}
return match.Value;
}); Console.WriteLine(str);
/*
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><META content="text/html; charset=unicode" http-equiv=Content-Type><META name=GENERATOR content="MSHTML 8.00.6001.19400"></HEAD><BODY><P><IMG border=0 hspace=0 alt="" align=baseline src=""></P><P> </P><OL> <OL> <LI> <DIV align=left><STRONG><EM><U>rthth2013年3月6日<SUP>rty <TABLE border=1 cellSpacing=0 cellPadding=0 cols=2> <TBODY> <TR> <TD width="50%"> <IMG border=0 hspace=0 alt="" align=baseline src=""></TD> <TD width="50%"> </TD></TR> <TR> <TD width="50%"> </TD> <TD width="50%"> </TD></TR></TBODY></TABLE></SUP></U></EM></STRONG></DIV></LI></OL></OL></BODY></HTML>
*/