自己做了个if标签
\{feather-cms:if[ \t]+.*\}([\s\S]+?)\{/feather-cms:if\}
这种如果遇到嵌套的标签比如
{feather-cms:if test="('1' eq 2)"}
{feather-cms:if test="('1' eq 1)"}
123
{/feather-cms:if}
{/feather-cms:if}
这种就会遇到问题,不是嵌套的就没有问题,这个如果要匹配这种嵌套的该怎么改进?
自己做了个if标签
\{feather-cms:if[ \t]+.*\}([\s\S]+?)\{/feather-cms:if\}
这种如果遇到嵌套的标签比如
{feather-cms:if test="('1' eq 2)"}
{feather-cms:if test="('1' eq 1)"}
123
{/feather-cms:if}
{/feather-cms:if}
这种就会遇到问题,不是嵌套的就没有问题,这个如果要匹配这种嵌套的该怎么改进?