62,074
社区成员
发帖
与我相关
我的任务
分享
{hc:category parentid="1"}
<div class="item_363">
<div class="item_title"><span class="more">更多>></span><a href="[$Category.Url]" target="_blank" title="[$Category.ClassName]">[$Category.ClassName]</a></div>
<div class="spaceline"></div>
<ul>
{hc:list cateid="$cateid" scope="self" num="4" ispic=1 titlenum="14"}
<li><span>2012-09-21</span><a href="./" target="_blank" title="(FHP)法国私立医院协会代表团访问燕达国际">(FHP)法国私立医院协会燕达国际</a></li>
{/hc}
</ul>
<div class="spaceline"></div>
</div>
{/hc}
string pattern = @"\{hc:category .+?\}(.|\s)*\{/hc\}";
,不过有一定的局限性
采用平衡组方案
string pattern_1 = @"(?isx)\{hc:category[^\{}]*\}(?>\{hc[^\{}]*\} (?<Open>)|\{/hc\} (?<-Open>)|(?:(?!\{/?hc\b)[\s\S])*)*(?(Open)(?!))\{/hc\}";