28,406
社区成员
发帖
与我相关
我的任务
分享
<%
Function ReplaceMyTag(ByVal content)
With New RegExp
.Pattern = "\{ss\:([^}]+)\}"
.Global = True
Dim m
For Each m In .Execute(content)
content = Replace(content, m.Value, configrs(m.SubMatches(0)))
Next
End With
ReplaceMyTag = content
End Function
%>
...
<%=ReplaceMyTag(news("content").Value)%>
Set rs=server.CreateObject("adodb.recordset")
sql = "select top 10 * from table1 order by id desc"
rs.open sql,conn,1,1
If not Rs.BOF Then
do while not rs.eof
str="AAAAAA的的的 {ss:aaaa}"
Set re = New RegExp
re.Global = True
re.Pattern = "(.*?)\{ss:([^}]+)\}(.*?)"
a=re.Replace(str, "$1")
a=a&eval(re.Replace(str, "rs(""$2"")"))
a=a&re.Replace(str, "$3")
Response.Write a
response.Write "<br>"
rs.movenext
loop
end if