日期:2014-05-17 浏览次数:20502 次
string str="[Fsx.List:TabelName=admin,IsPage=true,ShowPageNum=true,PageNumAlign=center,Top=8,PageSize=10,WhereStr=(字段名#操作符#值#逻辑运算符),OrderFieldNum=0,Order=0] <tr><td>{$manager}</td><td>{$num}</td></tr> [/Fsx.List] 内容.. [Fsx.List:TabelName=admin,IsPage=true]ffdgdfg[/Fsx.List]"; string pattern=@"(?i)(\w+)=\(?([\w#\u4e00-\u9fa5]+)\)?"; Dictionary<string,string> dic=new Dictionary<string,string>(); foreach(Match m in Regex.Matches(str, pattern)) { dic.Add(m.Groups[1].Value,m.Groups[2].Value);//dic格式就是这种(key=TabelName,Value=admin) }