<div id="HotTop" class="center_one_bottom">
<ul class="xian">
{YJcms:for table="M_music" top="top 19" field="[id],[name],[Static_File]" order="order by clickSum desc" list="1"}
<li class="xian">
<img alt="意境音乐图" src="/images/X(list).jpg" width="12" height="12" />
<input type="checkbox" name="topcb" value="{id}" />
<a href="{Static_File}" title="{name}" class="df" target="_blank">{name len="28"}</a>
</li>
{/YJcms:for}
</ul>
</div> <div style="width:100%; margin-left:auto; margin-right:auto">
<a href="javascript:SelectAll(true,'topcb')" style="font-size:14px; background-color:#A7CC73" class="df" title="全选">[全选]</a>
<a href="javascript:SelectAll(false,'topcb')" style="font-size:14px; background-color:#A7CC73" class="df" title="反选">[反选]</a>
<a href="javascript:PlayMusic('topcb')" style="font-size:14px; background-color:#A7CC73" class="df" title="连播">[连播]</a>
</div>
<div class="content_left">
<ul class="xian">
{YJcms:for table="M_music" field="[id],[name],[Static_File]" order="order by id desc" column="ture" record_start="1" record_interval="4"}
<li class="xian">
<a href="{Static_File}" title="{name}" class="df" target="_blank">{name len="28"}</a>
</li>
{/YJcms:for}
</ul>
</div>--------------------------------------------------------------------------------------------------------------里面有两个自定义标签:{YJcms:for ...}....{/YJcms:for}我用此条正则"\{YJcms:for(.+?)\}([\s\S]*)\{/YJcms:for\}"来提取这两个正则中的内容,结果不行,现在提取出来的效果是第一个标签的开始到第二个末尾标签中的内容.后来也尝试用"\{YJcms:for(.+?)\}(.+?)\{/YJcms:for\}"用这条正则来,但是这条正则不支持换行也就是\n,
怎么做可以只提取{YJcms:for ...}....{/YJcms:for}中的内容,同时 又不影响其他自定义标签.
<ul class="xian">
{YJcms:for table="M_music" top="top 19" field="[id],[name],[Static_File]" order="order by clickSum desc" list="1"}
<li class="xian">
<img alt="意境音乐图" src="/images/X(list).jpg" width="12" height="12" />
<input type="checkbox" name="topcb" value="{id}" />
<a href="{Static_File}" title="{name}" class="df" target="_blank">{name len="28"}</a>
</li>
{/YJcms:for}
</ul>
</div> <div style="width:100%; margin-left:auto; margin-right:auto">
<a href="javascript:SelectAll(true,'topcb')" style="font-size:14px; background-color:#A7CC73" class="df" title="全选">[全选]</a>
<a href="javascript:SelectAll(false,'topcb')" style="font-size:14px; background-color:#A7CC73" class="df" title="反选">[反选]</a>
<a href="javascript:PlayMusic('topcb')" style="font-size:14px; background-color:#A7CC73" class="df" title="连播">[连播]</a>
</div>
<div class="content_left">
<ul class="xian">
{YJcms:for table="M_music" field="[id],[name],[Static_File]" order="order by id desc" column="ture" record_start="1" record_interval="4"}
<li class="xian">
<a href="{Static_File}" title="{name}" class="df" target="_blank">{name len="28"}</a>
</li>
{/YJcms:for}
</ul>
</div>--------------------------------------------------------------------------------------------------------------里面有两个自定义标签:{YJcms:for ...}....{/YJcms:for}我用此条正则"\{YJcms:for(.+?)\}([\s\S]*)\{/YJcms:for\}"来提取这两个正则中的内容,结果不行,现在提取出来的效果是第一个标签的开始到第二个末尾标签中的内容.后来也尝试用"\{YJcms:for(.+?)\}(.+?)\{/YJcms:for\}"用这条正则来,但是这条正则不支持换行也就是\n,
怎么做可以只提取{YJcms:for ...}....{/YJcms:for}中的内容,同时 又不影响其他自定义标签.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货