<?php
$str="fffffffffff[a]http://www.zzdnyy.com/1234.jpg[b]ffffffff";
echo preg_replace("/\[a\].*\[b\]/", "", $str);
?>
$str="fffffffffff[a]http://www.zzdnyy.com/1234.jpg[b]ffffffff";
echo preg_replace("/\[a\].*\[b\]/", "", $str);
?>
echo preg_replace( "/\[a\].*\[b\]/isU", "", $str );
echo preg_replace('/\[a\](.*?)\[b\]/is','',$str);
各位把要去掉的字符串的特征给弄错了,可能是我没说清楚!
或者我把我的真正用处给大家说说吧
一些文章中的部分图片链接不想要了而这些不想要的图片链接的字符串都是以"
以"[/img]"字符串结尾
如果按照大家的方法把以""结尾的字符串都去掉的话,
那就会去掉所有的图片链接,比如[img]http://www.zzdnyy.com/download/200610034.jpg" alt="" />
这样的图片也去掉
另外,麻烦大家稍微解释一下正则表达式的含义,分不够可以随时另外开贴
echo preg_replace('/\[a\]http\:\/\/www\.zzdnyy\.com(.*?)\[b\]/is','',$str);
非常感谢你的耐心回答,我的问题可能让你觉得很幼稚,呵呵
我是前天开始学php的
但是发现php手册上的正则表达式介绍的非常简单啊