|
主题: 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,已解决.
|