ASP自定义标签如何实现正则替换 ?
比如一个新闻的内容为
##################################
AAAAAA的的的 {ss:company}
##################################
正常 <%=news("content")%> 输出的内容为
AAAAAA的的的 {ss:company}
没有解析{ss:company}
{ss:company}就是我自定义的标签,我的系统 <%=configrs("company")%> 就可以输出公司名
我想让系统输出的时候遇到 {ss: 开头和 } 结尾的时候自动解析这个标签
按 <%=configrs("标签名")%>输出值
说得有些乱,但是大家一看应该能明白意思,请问怎么实现 ?
测试的程序:
VBScript code:
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
楼上正确。
不对哦 我的意思是
比如我存储在数据库的内容是
……………… {ss
相关问答:
<%@language="vbscript"%>
<%option explicit%>
<html>
<head> <title>xxx </title> </head>
<script language=vbs>
'注意变量 ......
我有一个asp源码,但是出现一个文件,我用asp解密都是乱码
请教
VBScript code:
??
%# , #&')*)-0-(0%()(?
(((((((((((((((((((((((((( ......
我原本是学jsp的可找了一个ASP的公司!我要重新学习! 学习ASP! 希望大家推荐一本好书给我谢谢
<ASP3.0高级编程> 网上有电子版的
发现网上asp信息时最多的 比其他的都多好多
yun
找本有应用事例的A ......
请各位高手帮解决,急!!!
<script language="JavaScript" type="text/javascript">
function CheckInput(){
if (document.frm.loginname.length =0){
alert('请正 ......
我想用asp写个页面以前没有接触过,我看网上说asp的运行环境只能是windows,还必须要装IIS。
请教各位高手,asp还有其他的运行环境吗?
差不多就这些了,就是IIS一定要装好
还有要是用VS2005的话好像可以直接� ......