0

我正在使用预构建的 javascript WYSIWYG 编辑器,它会自动在它认为需要的地方添加换行符和段落标签。然而,它在不应该的地方添加了东西!一个特定的地方引起了问题......

我有:

<!-- Start: Content Container -->
<div id="container_content">

但是编辑器把它变成了:

<!-- Start: Content Container -->
<p>&nbsp;</p>
<div id="container_content">

所以我想基本上用 PHP 擦除这两个标签中间的任何数据。我可以用一些爆炸来“装配”它并将它拼凑起来......但是有没有更简单的方法 preg_replace 或 regex 之类的?

- - - - - - - - - - 编辑 - - - - - - - - - -

我试过了:

$body = preg_replace_callback("/<!-- Start: Content Container -->(.*?)<div id=\"container_content\">}/is", returnNothing, $body);

function returnNothing() { return ""; }

但它没有按预期工作?

4

0 回答 0