用smarty删除空的html标签

时间:2016-01-23 14:33:09

标签: php smarty

我想删除所有空标签。这是我在这里找到的正则表达式,但它似乎不适用于smarty。

regex_replace:"#<p[^>]*>(\s|&nbsp;|</?\s?br\s?/?>)*</?p>#":"";
regex_replace:"<(\w+)\s*.*?>\s*?</\1>#":"";
regex_replace:"<[^>]*>\s*<\/[^>]*>#":"";

1 个答案:

答案 0 :(得分:0)

正则表达式应该是:

regex_replace:"#<p[^>]*>(\s|&nbsp;|</?\s?br\s?/?>)*</?p>#":"";
regex_replace:"#<(\w+)\s*.*?>\s*?</\1>#":"";
regex_replace:"#<[^>]*>\s*<\/[^>]*>#":"";

@ user2182349提到#缺失。