主题:  allinhands:进来....麻烦你说明白点.在线等~

尘埃

职务:普通成员
等级:2
金币:3.0
发贴:700
#12004/12/14 15:26:26
如何在一字段内提取所有图片的地址?例如下面这样
<P align=center><FONT size=2><IMG src="Upfiles/2004121091617730.gif" border=0></FONT></P><P align=center>fdfdfdfdfdffdfdf<IMG src="Upfiles/2004126103257212.jpg" border=0></P>dsfsdfsdfsd
如果能提取出下面这2张图
Upfiles/2004121091617730.gif
Upfiles/2004126103257212.jpg

编辑历史:[此帖最近一次被 清水玲子 编辑过(编辑时间:2004-12-15 09:51:09)]


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22004/12/14 16:15:08
用正则来查找



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#32004/12/14 16:28:06
            Regex r = new Regex(@"<img\040+src\040*=\040*('|"")*(?<image>(\w|\.|\/)+)('|"")*(\040+\w*\040*)*>", RegexOptions.IgnoreCase);
            try
            {
                textBox2.Text = r.Match(textBox1.Text).Result("${image}");
            }
            catch
            {
                textBox2.Text = "null";
            }

C#程序


非常大鱼

尘埃

职务:普通成员
等级:2
金币:3.0
发贴:700
#42004/12/15 8:13:33
谢版主.不过我说的是ASP.不是ASP.NET.



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#52004/12/15 8:56:20
一样
set reg=new regexp



尘埃

职务:普通成员
等级:2
金币:3.0
发贴:700
#62004/12/15 9:48:11
allinhands:
麻烦allinhands说清楚点.在线等!!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#72004/12/15 10:14:07
<%
	str="<P align=center><FONT size=2><IMG src=""Upfiles/2004121091617730.gif"" border=0></FONT></P><P align=center>fdfdfdfdfdffdfdf<IMG src=""Upfiles/2004126103257212.jpg"" border=0></P>dsfsdfsdfsd"
		Set regEx = New RegExp      
		regEx.Pattern= "<IMG src=""(\S*)"" border=0>"         
		regEx.IgnoreCase = True     
		regEx.Global=True                    
		set Matches=regEx.Execute(str)   
		for each Match in Matches     
			Response.Write(Match.SubMatches(0)&"<br>")
		Next
%>



尘埃

职务:普通成员
等级:2
金币:3.0
发贴:700
#82004/12/16 10:51:45
谢谢allinhands,已解决.