正则表达式获取HTML标记中的内容(C#)
正则表达式获取HTML标记中的内容(C#)
//=====================Begin1========================
//试验字符串
string strTmp = string.Empty;
//正则表达式
string tmpStr = string.Empty;
//取出指定HTML标记中的匹配项的值RegexOptions.IgnoreCase忽略大小写,RegexOptions.Multiline忽略多行显示,
//tmpStr = "<title>([^<]*)</title>" //获取<title>之间内容
strTmp = @"<add key='ConnectionString' value='server=localhost;database=数据库名;uid=sa;pwd=;pooling=true'/>";
//获取“database=”与“;”号之间的字符串:database=(.*);
tmpStr = "database=([^;]*);";
Match TitleMatch = Regex.Match(strTmp, tmpStr ,RegexOptions.IgnoreCase | RegexOptions.Multiline );
//如下例子作语法参考用获取size的值,实际应用可能不会如此复杂
strTmp = "><font color='red' size=6>WebForm3</font><" ;
tmpStr = @"<(w+s+w+[=]+[']+w+[']+s+[size=]+d)>";
Match TitleMatch = Regex.Match(strTmp ,tmpStr , RegexOptions.IgnoreCase | RegexOpt
相关文档:
原文地址:http://www.cnblogs.com/penny/archive/2008/09/01/1281293.html
看完此文请再看看<<提高你的DHTML性能>>
动态创建HTML内容除了用 document.write()和document.innerHTML()以外,还可以用DOM提供的方法:
createElement()和createTextNode()
1.先来说说DOM提供的createElement()和createTextNod ......
Html是否是标准文档往往影响js的执行效果。 比如:在IE6下 document.documentElement.clientHeight 这个函数是获取可视窗口文档高度,如果html不是标准文档 则返回值是零.而document.body.clientHeight 能返回相应的值.相反如果是标准文档 document.body.clientHeight 返回值是0;
类似的还有document.documentElemen ......
这个在做网页中常要用到,有些通用的内容可集中放在一个页面文件中,其它要用到这些内容的页面只需要包含(引用)这个通用文件即可。这样便于维护,如果有很多网页,当通用内容需要修改时,只改一个文件就可以了,不需要每个文件单独修改。
最典型的应用比如页脚的版权信息等内容可以放在一个叫做footer.html文件里, 然 ......
Frame框架现已不怎么常用,给个例子以展示其属性。
frame例子:
<frameset cols="50%,*">
<noframes>
<body>
Sorry,your explorer doesn't support the frame...
</body>
</noframes>
<frame name="left" src="left.html">
<frameset rows="*,30%">
<frame name=" ......