【问题标题】:Remove element via PHP str_replace and regex通过 PHP str_replace 和 regex 删除元素
【发布时间】:2013-05-20 20:10:28
【问题描述】:

我认为我的正则表达式已关闭(还不太擅长正则表达式)。我想要做的是删除第一个和最后一个<section> 标签(尽管这设置为全部替换,如果它有效的话)。我是这样设置的,所以它会完全删除标签的所有属性,以及结束标签。

代码:

//Remove from string
$content = "<section><p>Test</p></section>";
$section = "<(.*?)section(.*?)>";
$output= str_replace($section, "", $content);
echo $output;

【问题讨论】:

  • 我对链接以及为什么它会被否决感到完全困惑。我只想删除一个部分标签来修复我的程序中的故障。这似乎是一个很好的方法。

标签: php regex str-replace


【解决方案1】:

您正在寻找strip_tags

试试这个:

print strip_tags($content, '<section>');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多