asp正则submatches分组

s="test1,test2fasdfasfafsa<%response.write ""aaa""%"&">dfafadfafafafa<%for i=0 to 1:response.write ddd:next%"&">fdsfdfdsfsd"&_
  "dddddd22222aaaaaa<%aaa=888%"&">换行……"
set rx=new RegExp'创建正则表达式
rx.Global=true'全局匹配
rx.Pattern="<%([\s\S]+?)%"&">"'正则表达式
set mc=rx.Execute(s)'执行匹配
response.write "共有"&mc.count&"项"
for each m in mc
  response.Write "<pre>"&m.submatches(0)&"</pre>"'得到<%%>中的匹配语句,不包含<%%>,分组从0开始计算,获取整个表达式的值可以使用m.value
next
set rx=nothing

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:asp正则submatches分组

评论(0)Web开发网
阅读(191)喜欢(0)Asp/VBScript