首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

问一个正则匹配自定义标签的有关问题

2012-03-01 
问一个正则匹配自定义标签的问题这是我的源文本HTML code{repeator:ctg}{repeator:atc amount6 src

问一个正则匹配自定义标签的问题
这是我的源文本

HTML code
{repeator:ctg}{repeator:atc amount="6" src="" sort="date"}{atc:title}{atc:author}{atc:date format="yy-mm-dd"}{/repeator:atc}{/repeator:ctg}


我想用正则匹配到repeator中的内容
第一次可以匹配到repeator:ctg中的内容
第二次可以匹配到repeator:atc中的内容

第一次的我可以用这个 (?<=(\w+:\w+)\})[\s\S]*(?=\{\/\1\})
第二次就死活不对了 我用的是 (?<=(\w+:\w+).*\})[\s\S]*(?=\{\/\1\})



[解决办法]
(?<=(\w+:\w+).+?\})[\s\S]*(?=\{\/\1\})

热点排行