{dede:pagestyle maxwidth='' pagepicnum='' ddmaxwidth='' row='' col='' value=''/} {dede:img ddimg='/uploads/allimg/120507/1-12050G32F7.jpg' text='' width='500' height='374'} /uploads/allimg/120507/1-12050G32F7.jpg {/dede:img} {dede:img ddimg='/uploads/allimg/120507/1-12050G32F8.jpg' text='' width='500' height='374'}/uploads/allimg/120507/1-12050G32F8.jpg{/dede:img} 获取内容一: /uploads/allimg/120507/1-12050G32F7.jpg 获取内容二: /uploads/allimg/120507/1-12050G32F8.jpg 请问用正则怎么写? 我要如何才能获取 图片地址啊 ------解决方案--------------------
var str="{dede:pagestyle maxwidth='' pagepicnum='' ddmaxwidth='' row='' col='' value=''/} {dede:img ddimg='/uploads/allimg/120507/1-12050G32F7.jpg' text='' width='500' height='374'} /uploads/allimg/120507/1-12050G32F7.jpg {/dede:img} {dede:img ddimg='/uploads/allimg/120507/1-12050G32F8.jpg' text='' width='500' height='374'}/uploads/allimg/120507/1-12050G32F8.jpg{/dede:img}"; var p=/\{dede:img[^\}]*\}(.*?)\{\/dede:img\}/g; var arr=[]; var m=null; while(m=p.exec(str)){ arr.push(RegExp.$1); } alert(arr); |
|