内容:
$elements['header']=<<<eot
<div id="wrapper">
<div>
asdfasdf
</div>
</div>
eot;
$elements['mainpage']=<<<eot
<div class="content-box-tbar">
<div>asdfadf</div>
</div>
eot;$elements['page']=<<<eot
<div class="content-box-tb斯蒂芬ar">
<div>asdfa啊是的发生的发生的df</div>
</div>
eot;比如我现在要用正则读取
$elements['header']=<<<eot
<div id="wrapper">
<div>
asdfasdf
</div>
</div>
eot;
这部分内容该这么写正则啊,最好能通用的,我以根据传进来的header,或page或mainpage来读取相应的内容
$elements['header']=<<<eot
<div id="wrapper">
<div>
asdfasdf
</div>
</div>
eot;
$elements['mainpage']=<<<eot
<div class="content-box-tbar">
<div>asdfadf</div>
</div>
eot;$elements['page']=<<<eot
<div class="content-box-tb斯蒂芬ar">
<div>asdfa啊是的发生的发生的df</div>
</div>
eot;比如我现在要用正则读取
$elements['header']=<<<eot
<div id="wrapper">
<div>
asdfasdf
</div>
</div>
eot;
这部分内容该这么写正则啊,最好能通用的,我以根据传进来的header,或page或mainpage来读取相应的内容
解决方案 »
- 不和谐内容怎么来和谐它?
- windows 2003 上的vs2005的网站访问不了(内详)
- 如何能让搜索'1'这样的东西
- 谁有 C#高级编程 (第三版)电子版????
- 如何从数据源删除项
- 对WEB应用程序来说,AssemblyInfo.cs是必要的吗?
- 一个单选列表按钮为什么在SelectedIndexChanged事件里获取不到值只能在PAGE_LOAD里获取到值?
- vs2010里面的代码,只能添加,不能删除。谢谢
- 如何解决:DW2004打开VS.NET编辑后的ASPX文档中文变成乱码
- PostedFile错误:未将对象引用设置到对象的实例这什意思?
- 自定义错误页面
- lucene.net2.9.2 内存泄露,各位有什么好办法解决
<div id=""wrapper"">
<div>
asdfasdf
</div>
</div>
eot;
$elements['mainpage']=<<<eot
<div class=""content-box-tbar"">
<div>asdfadf</div>
</div>
eot; $elements['page']=<<<eot
<div class=""content-box-tb斯蒂芬ar"">
<div>asdfa啊是的发生的发生的df</div>
</div>
eot;";
var i = "header";
Console.WriteLine(Regex.Match(temp, @"\$elements\['" + i + @"'\]=<<<eot[^\$]+").Value);
string str = "...";
string mychar="header"
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"(?is(?<=$elements['"+ mychar +"']=<<<eot\s+)(?<content>.*?)(?=\s+eot;)", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.MatchCollection m = reg.Matches(str); //设定要查找的字符串
for (int i = 0; i < m.Count; i++)
{
Response.Write(m[i].Groups["content"].ToString()+"<br>");
}