PHP preg_replace() 正则 20

当文中包含[pre]xxxxx[/pre]则不替换preg_replace正则表达式怎么写?... 当文中包含[pre]xxxxx[/pre]则不替换
preg_replace 正则表达式怎么写?
展开
 我来答
匿名用户
2016-03-20
展开全部

<2133af3344>
[2133af3344]
假设这个字符就是a
那么代码

<?php
        $str= '<2133af3344>';
        $preg= '/a/';
        if(preg_match($preg,$str)){
  $str1= preg_replace('/>/',']',$str);
  echo preg_replace('/</','[',$str1);
        }
?>
追问
//不连接的代码
$content = preg_replace( '|(]+>)(.*)('.$ex_word.')(.*)(]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);

当文中包含[pre]xxxxx[/pre]则不替换 xxxxx有可能为汉字有可能为字母
这代码中如何写呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式