现在要整页面了,中间有些要从数据库中提取的
比如 
<!--temr-->
<span>dsfsdafasfa</span>
<div>dsfwefewf</div>
<!--endtemr-->这是整个网页的片段。。我想提取出来
<!--temr--> 与 <!--endtemr-->  之间的任意字符。。 怎么写。。
注: <!--temr--> 与 <!--endtemr--> 可能好几对出现

解决方案 »

  1.   

      
                   <asp:Repeater ID="rep1" runat="server" >
                   <ItemTemplate>
                    <table border="0" cellspacing="0" cellpadding="0"  style="float: left;">
                      <tr>
                        <td> <a href="Subject.aspx?TestId=<%#Eval("Id") %>" target="_blank" > <img src="images/small_pic2.gif" width="83" height="85"  border="0"></a> </td>
                        <td width="20">&nbsp;</td>                  </tr>
                      <tr>
                        <td height="25" class="Arial2"><a href="Subject.aspx?TestId=<%#Eval("Id") %>"> <div align="center"><%#Eval("Test_Name")%></div> </a></td>
                        <td>&nbsp;</td>                  </tr>
                    </table>
                    </ItemTemplate>
                    </asp:Repeater> 
                    
                    将你需要循环的标签和数据放到循环里面,后台cs文件中给repeater添加数据源进行绑定
      

  2.   

    [code=C#]<!--temr-->[\S\s]+?<!--endtemr-->code]正则
      

  3.   

    <!--temr-->[\S\s]+?<!--endtemr-->
      

  4.   

      string str = @"<!--temr--> 
                        <span>dsfsdafasfa </span> 
                        <div>dsfwefewf </div> 
                        <!--endtemr--> 
                        <!--temr--> 
                        <span>dsfsdafasfa </span> 
                        <div>dsfwefewf </div> 
                        <!--endtemr--> 
                        <!--temr--> 
                        <span>dsfsdafasfa </span> 
                        <div>dsfwefewf </div> 
                        <!--endtemr--> 
                        <!--temr--> 
                        <span>dsfsdafasfa </span> 
                        <div>dsfwefewf </div> 
                        <!--endtemr--> ";
            Regex reg = new Regex(@"<!--temr-->([\w\W]*?)<!--endtemr-->");
            MatchCollection mat = reg.Matches(str);        foreach (Match m in mat)
            {
                string s = m.Groups[1].Value;
                //s的值就是<!--temr-->  <!--endtemr--> 中间的字符
            }
      

  5.   

    添加引用   using System.Text.RegularExpressions;
     然后把代码放到load里面 
      

  6.   

    你可以
    加引用  using System.Text.RegularExpressions; 
    再把代码放到load里面 
    应该就可以了