求一正则表达式

weijiepeng 2009-11-16 10:57:10
<br>ssss<img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0"> <br>[attachimg]1213099[/attachimg]ssss[attachimg]1213099[/attachimg]
<img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0">


取出第一次出现的图片地址 [attachimg]1213099[/attachimg]这个里面也是图片地址

...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南昆虫 2009-11-16
  • 打赏
  • 举报
回复
<pre>
<?php
$str = '<br>ssss <img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0">
<br>[attachimg]1213099[/attachimg]ssss[attachimg]1213099[/attachimg]
<br>[attachimg]1211234[/attachimg]ssss[attachimg]1211234[/attachimg]
<img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0">
';
preg_match_all('#(?:<img src=["\']?|\[attachimg])([^"\' >[]+)(?:\[/attachimg])?#',$str,$r);
$arr = array();
foreach ($r[1] as $v) {
if (!in_array($v,$arr)) $arr[] = $v;
}
var_dump($arr);
?>
</pre>
weijiepeng 2009-11-16
  • 打赏
  • 举报
回复
img src 里面也是图片地址啊
江南昆虫 2009-11-16
  • 打赏
  • 举报
回复
<pre>
<?php
$str = '<br>ssss <img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0"> <br>[attachimg]1213099[/attachimg]ssss[attachimg]1213099[/attachimg]
<br>[attachimg]1211234[/attachimg]ssss[attachimg]1211234[/attachimg]
<img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0">
';
preg_match_all('#\[attachimg](\d*)\[/attachimg]#',$str,$r);
$arr = array();
foreach ($r[1] as $v) {
if (!in_array($v,$arr)) $arr[] = $v;
}
var_dump($arr);
?>
</pre>
程序猿之殇 2009-11-16
  • 打赏
  • 举报
回复
$str = <<<HTML
<br>ssss <img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0"> <br>[attachimg]1213099[/attachimg]ssss[attachimg]1213099[/attachimg]
<img src="http://bbs.tg.com.cn/templates/uchome/images/logo/top_1_08.jpg" border="0">
HTML;
preg_match("/(\[attachimg\]\d+\[\/attachimg\])/ims", $str, $matches);
var_dump($matches[1]);

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧