php 字符串替换问题
本帖最后由 bauwa 于 2011-06-29 14:52 编辑问题:
str='00ff66]qqqww880011]qwff0000]ewq'
现有替换 所有 用 <d="#******"> (里面是6位数)
替换后的的样式为
str="<d='#00ff66'>qqqww<d='#880011'>qw[d='#ff0000'>ewq"
不知道怎么做,请大家帮忙. 回复 1# bauwa
str_replace("[s","<d='#",str);
str_replace("]","'>",str); 回复bauwa
str_replace("[s","",str);
stabilization 发表于 2011-06-29 17:04 http://bbs.chinaunix.net/images/common/back.gif
我好象以前无意中搜索到一个什么函数,可以直接替换出 比如所有的 S****D(中间是任意4个字符),为 j****a 等
估计是我记错了,
谢谢你的回复!!先用你的方法做了 回复 3# bauwa
客气了,解决就好 本帖最后由 bauwa 于 2011-07-01 22:25 编辑
回复bauwa
客气了,解决就好
stabilization 发表于 2011-06-30 15:37 http://bbs.chinaunix.net/images/common/back.gif
问题找到了,下面就是我要的结果,谢谢你的热心:
$str=preg_replace("/\/is",'\\1\\2',$str);
页:
[1]