我正在使用预构建的 javascript WYSIWYG 编辑器,它会自动在它认为需要的地方添加换行符和段落标签。然而,它在不应该的地方添加了东西!一个特定的地方引起了问题......
我有:
<!-- Start: Content Container -->
<div id="container_content">
但是编辑器把它变成了:
<!-- Start: Content Container -->
<p> </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 "";
}
但它没有按预期工作?