关于一个正则问题求助!!!!!
cxty 2005-08-08 09:10:02 一个字符串
xxxx{$aa(1,2,3,4,5)}BBBB{$aa(6,7,8,9)}
这样的
想提取{$aa(.....)}中的数据并处理替换这个标记怎么弄~?
为何我写的他只获取最后一个
下面是偶写的函数
function Re_value(Str,sCode)'取指定正则表达式中值
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern=sCode
Test=re.Test(Str)
if Test then
s=re.Replace(Str,"$3")
end if
Set re=Nothing
Re_value=s
end function
response.write Re_value("qqq{$C_IMG(1,2,3)}bbbqqq{$C_IMG(1,2,3,5)}bbb","(.+)(\{\$C_IMG\()(.+)(\)\})(.+)")
但是这个只能取得最后一个值也就是1,2,3,5
怎么让他循环呢?
小弟正则不是很熟悉~~~请高人指点~
这个函数中怎么循环呢?