1
我想刪除所有空標籤。這裏是我在這裏找到的正則表達式,但它似乎不適用於smarty。用smarty刪除空html標籤
regex_replace:"#<p[^>]*>(\s| |</?\s?br\s?/?>)*</?p>#":"";
regex_replace:"<(\w+)\s*.*?>\s*?</\1>#":"";
regex_replace:"<[^>]*>\s*<\/[^>]*>#":"";
我想刪除所有空標籤。這裏是我在這裏找到的正則表達式,但它似乎不適用於smarty。用smarty刪除空html標籤
regex_replace:"#<p[^>]*>(\s| |</?\s?br\s?/?>)*</?p>#":"";
regex_replace:"<(\w+)\s*.*?>\s*?</\1>#":"";
regex_replace:"<[^>]*>\s*<\/[^>]*>#":"";
正則表達式應該是:
regex_replace:"#<p[^>]*>(\s| |</?\s?br\s?/?>)*</?p>#":"";
regex_replace:"#<(\w+)\s*.*?>\s*?</\1>#":"";
regex_replace:"#<[^>]*>\s*<\/[^>]*>#":"";
的#
失蹤爲@ user2182349提及。
我想你錯過了**#**作爲第二和第三個正則表達式的第一個字符 – user2182349