0

在我的一个应用程序中,我需要删除或删除所有 html 标签中的特定标签,例如:

 Input: `<div<del>class</del>=<del>"example"</del>>`
 Output: `<div class="example">`

我想删除<del>从服务器端脚本生成的所有这些标签。我正在使用以下内容preg_replace

  preg_replace("/<.*?>/", "", $string);

但它正在替换所有标签,我只想替换 html 标签中的标签。我不想删除所有<del>标签。我只想删除那些<del>出现在 html 标签中的标签。

4

3 回答 3

0

利用:

preg_replace("/<tag>/", "", preg_replace("/<\/tag>/", "", $string););
于 2013-10-03T11:12:56.803 回答
0

使用 strip_tags

strip_tags($text, '<del>');

手动的

于 2013-10-03T11:09:38.073 回答
0

使用 str_replace

str_replace($input,"<del>");
于 2013-10-03T11:10:34.147 回答