如何修改这个正则。
- HTML code
<div class="meiguo_01"> <div class="meiguo_02"> <ul class="meiguo_03"><li class="meiguo_04">美国新闻</li><li class="meiguo_05"><a href="xinwen2ji.html">更多>></a></li></ul> {CeanCms:articlelist titlelen='20' row='1' infolen='100' isrecommand=1 categoryid='3' orderby='NewsID desc'} <ul class="meiguo_06"> <li class="meiguo_07"><a href="#"><img src="[field:ThumbImg/]" width="115" height="74" border="0" /></a></li> <li class="meiguo_08"><a href="#">[field:Title/]</a></li> <li class="meiguo_09"> <a href="#">[field:Summary/]</a></li> {/CeanCms:articlelist} </ul> <ul class="meiguo_10"> {CeanCms:articlelist titlelen='20' row='5' categoryid='3' orderby='NewsID desc'} <li class="meiguo_11"><span>[field:AddTime/]</span><a href="[field:HtmlName/]">[field:Title/]</a></li> {/CeanCms:articlelist} </ul></div>这段代码,其中有两个{CeanCms:articlelist,如何把它都找出来,我用{CeanCms:articlelist([\s\S]*){/CeanCms:articlelist}这样的正则,找出的结果会变成从第一个到最后一个{/CeanCms:articlelist}内容都列出来,而不是碰到第一个{/CeanCms:articlelist}时就停止并转下一个。。
想要的结果应该是如下:
1、
{CeanCms:articlelist titlelen='20' row='1' infolen='100' isrecommand=1 categoryid='3' orderby='NewsID desc'}
*****************
{/CeanCms:articlelist}
2、
{CeanCms:articlelist titlelen='20' row='5' categoryid='3' orderby='NewsID desc'}
**************
{/CeanCms:articlelist}
=================
请教大家如何修改正则。谢谢
[解决办法]
*?重复任意次,但尽可能少重复
这里是*?在一起的
[解决办法]
在vs中,#,重复任意次,但尽可能少重复,至少1次