例如
<div class="l1">
<!--today -->
<div class="dt_c">
<div class="tn">2006-12-06</div>
<p> fff </p>
<div class="dt_d">
<span class="ft1">多云转阴</span><br />
<span class="tmp"><span class="hitp">5℃</span>~ <span class="lotp">-2℃</span></span><br />
风向:无风向<br />
风力:微风
</div>
</div>
<!--//today -->
</div>--------
取出<div class="l1"></div>中的内容
<div class="l1">
<!--today -->
<div class="dt_c">
<div class="tn">2006-12-06</div>
<p> fff </p>
<div class="dt_d">
<span class="ft1">多云转阴</span><br />
<span class="tmp"><span class="hitp">5℃</span>~ <span class="lotp">-2℃</span></span><br />
风向:无风向<br />
风力:微风
</div>
</div>
<!--//today -->
</div>--------
取出<div class="l1"></div>中的内容
解决方案 »
- 网站上传服务器后<authentication mode="Windows" />问题??
- IE 7.0 中打开窗口弹不出来,怎么解决啊??
- ASP.NET 调用已通过HTTPS webservice
- 求绑定日期格式的问题<%#person.BirthDay%>
- 关于IsPostback的问题(急)
- 在线紧急求救!!!水晶报表:工资报表中如何控制工资项(列)的位置。 急求!!!!
- 未将对象引用设置到对象的实例错误
- HTTP 404错误 MVC
- 从网上下载的一个BBS,放入虚拟目录后报错:。。。
- 页面大小问题
- 跪求一SQL查询语句!
- 为什么我用ModalPopupProperties实现灰屏效果后表单不提交了啊
{
int start, stop;
start = str.IndexOf(str1, 0, str.Length);
stop = str.IndexOf(str2, 0, str.Length);
return str.Substring(start + str1.Length, stop - start - str1.Length); }str1=<div class="l1">
str2=<!--//today --> </div>取出的是中间, 注意str1要写成div class=^l1^>
再replace替换('^','"')
<div class="l1">
....
....
<!--//today -->
</div>
<div class="l1">
....
....
<!--//today -->
</div>
<div class="l1">
....
....
<!--//today -->
</div>
结构,只取第一个匹配的就不行了
string yourStr = ......;
Matchcollection mc = Regex.Matches(yourStr, "<!--today\\s+-->[\\s|\\S]+?<!--//today\\s+-->", RegexOptions.IgnoreCase);
foreach(Match mc in m)
{
m.Value;//
}