PHP preg_replace() 正则 20
当文中包含[pre]xxxxx[/pre]则不替换preg_replace正则表达式怎么写?...
当文中包含[pre]xxxxx[/pre]则不替换
preg_replace 正则表达式怎么写? 展开
preg_replace 正则表达式怎么写? 展开
1个回答
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有可能为汉字有可能为字母
这代码中如何写呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询