[字号:  ]

一个正则表达式.匹配 img元素中src中的值

发布时间:2008-9-27 19:35   作者: lifeibest   信息来源: PHPChina 开源社区门户
现在有一个html文档,现在需要把第一个 img 中src属性的值取出来 .这个正则表达式怎么写?

最新回复

sunmonkeyking at 2008-9-27 22:42:10
<?
$str = '<img style="border:1px solid #FF0000;" src="../images/copyright.gif" align="absmiddle" border="0" /><img style="border:1px solid #FF0000;" src="../images/copyright.gif" align="absmiddle" border="0" /><img style="border:1px solid #FF0000;" src="../images/copyright.gif" align="absmiddle" border="0" /><img style="border:1px solid #FF0000;" src="../images/copyright.gif" align="absmiddle" border="0" /><img style="border:1px solid #FF0000;" src="../images/copyright.gif" align="absmiddle" border="0" />
';
$parten   = "/src=\\\"[^\"]*\"/";
$rsstr    = preg_match_all($parten,$str,$rsarray);
$firstsrc = $rsstr[0][0];
?>
sunmonkeyking at 2008-9-27 22:42:47
可以根据自己的实际要求再试一下!