2013-04-23 27 views
0

我想替换一些标签,如[b],[/b],[i],[/i],[h1],[/h1]等。我已经完成了目前为止:用php替换一些标签的正则表达式

preg_replace("'\[.*\]'i", "",$strmessage); 

现在仍然有效。但是当它被替换时,它会插入一个&lt;br&gt; eveytime。我只需要用空格替换这个标签。我不是<br>标记现在总是插入的内容。我认为它需要小修改。在此先感谢....

+0

没有办法的代码添加了一个''
标签。 – Barmar 2013-04-23 06:25:46

回答

0
preg_replace('{\[.*?\]}i', "",$strmessage); 

它删除anythig在[]

+0

已更新thx'{\ [。*?\]} i' – 2013-04-23 06:25:18

+0

嘿JOE它的工作:D:D请你解释一下,请给一些好的资源链接来学习正则表达式。许多非常感谢..... – 2013-04-23 06:32:35

+0

{\ [。*?\]}匹配第一[和最近],{\ [。* \]}匹配第一[和最后]在同一行 – 2013-04-23 06:47:17