模板标签格式如下:{$list type=23; row=15;}
<a href=[url]>[title]</a>
{/list}正则查找已经完成 就是没有简单的办法处理, 标签开始部分 有参数type=23; row=15; 分别是分类和行数 当然会有更多参数
<a href=[地址]>[标题]</a> 这里是循环的行数替换地址和标题 {/list} 结束标记如何获取到 23 和15 参数赋值给变量 并且循环<a href=[url]>[title]</a> 内容如果有string.Format 反向取值方法就好了。大家给点思路和简便的方法
<a href=[url]>[title]</a>
{/list}正则查找已经完成 就是没有简单的办法处理, 标签开始部分 有参数type=23; row=15; 分别是分类和行数 当然会有更多参数
<a href=[地址]>[标题]</a> 这里是循环的行数替换地址和标题 {/list} 结束标记如何获取到 23 和15 参数赋值给变量 并且循环<a href=[url]>[title]</a> 内容如果有string.Format 反向取值方法就好了。大家给点思路和简便的方法
解决方案 »
- 关于独立存储碰到的困难,请大虾来帮忙咯
- web.config 配置错误
- 高分求asp.net报表组件,1000分不够继续追加!
- 在ASP.NET中,如何在主页面中获得用户控件的变量值或属性值?
- 怎么用ASP.NET从web.config中读取出数据路连接字符串,然后绑定到界面上
- 如何将一个DATAGRID中部分列放入另一个DATAGRID中部分相同列名的列中
- 有关Crystal Reports .Net ActiveX Designer Design and Runtime Library(CRAXDDRT20)请教
- 内网网站之间页面跳转
- 急!上传的问题
- 我的datagrid控件显示Access的“日期/时间”字段...
- asp.net跨界面HiddenField传值问题
- 系统如何实现事务自动控制?
/// 转换模板所有的标签
/// </summary>
public void ReplaceIMLabels()
{
string pattern = @"\[NT:unLoop,[^\]]+\][\s\S]*?\[/NT:unLoop\]|\[NT:Loop,[^\]]+\][\s\S]*?\[/NT:Loop\]";
Regex reg = new Regex(pattern, RegexOptions.Compiled);
Match m = reg.Match(_tempfinallyconent);
while (m.Success)
{
string content = m.Value;
LabelMass lm = new LabelMass(content,this._classid,this._specialid,this._newsid,this._chid,this._chclassid,this._chspecialid,this._chnewsid);
lm.TemplateType = this.MyTempType;
lm.ParseContent();
string s = lm.Parse();
_tempfinallyconent = _tempfinallyconent.Replace(content, s);
m = reg.Match(_tempfinallyconent);
}
}