在PHP中删除BBCode标记及其内容

时间:2011-07-21 13:59:48

标签: php regex preg-replace bbcode

  

可能重复:
  Recursive BBCode Parsing
  Strip BBCode via RegEx

在PHP中删除字符串及其内容的所有BBCode标记的最佳方法是什么?

1 个答案:

答案 0 :(得分:7)

<?php
function stripBBCode($text_to_search) {
 $pattern = '|[[\/\!]*?[^\[\]]*?]|si';
 $replace = '';
 return preg_replace($pattern, $replace, $text_to_search);
}

echo stripBBCode($text_to_search);
?>

demo