protected void rp()
{
string t="aaaaaaaaaaaaaa{$link(20085,35502)$}bbbbbbbbbbbb";
Response.Write("测试来了<br>");
Response.Write("原始标签"+ t + "<br>");
int a1=t.IndexOf("{$link(");
Response.Write("标签开始位置:"+a1 +"<br>");
int a = t.Length;
Response.Write("字符串总长度:"+a +"<br>");
string t1 = t.Substring(a1, a-a1);
Response.Write("去掉前面后的字符串:" + t1 + "<br>");
int a2 = t1.IndexOf(")$}");
Response.Write("标签结束位置:" + a2 + "<br>");
string tt = t.Substring(a1, a2).Replace("{$link(", "");
Response.Write("截取出来的参数:" + tt + "<br>");
string[] strarray = tt.Split(',');
int arrL = strarray.Length;
Response.Write("参数数组长度:"+arrL +"<BR>");
Response.Write("列出数组元素:<br>");
for (int j = 0; j < arrL; j++)
{
Response.Write("第"+j+"个数组元素:"+strarray[j] +"<br>");
}
}