会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
共同学习SPS,掌握Csgl#,FireScript孵化纪实
——基于.NET脚本解释引擎,可以用于ASP.NET,WinForm,WebServices
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
识别字符串中的表达式(续一)
今天终于把字符串中嵌套表达式的识别程序改完了,测试代码如下:
/**/
/*
测试一下字符串中怎么来加入表达式
*/
function
add(p1,p2)
{
print(p1)
print(p2)
print(p1
+
p2)
return
p1
+
p2
}
//
a="12<%1+2%>12<%5+778+add(12,3)%>6"
//
print(a)
a
=
23
print(
"
<%
"
s
<%
a
%>
d
"
+a%>add<%a+add(1,2)%>
"
)
结果输出:
s23d23add26
这里做了两层嵌套,因为使用了堆栈,所以嵌套的层次只跟C# Stack类的嵌套层次相关,引擎没有对嵌套的层次做规定。等会用脚本来做一个嵌套测试
posted on
2006-03-23 11:42
FireReprt◇FireScript地带
阅读(
252
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部