正则表达式,在html标签上的应用
2010-08-18 15:45
218 查看
1,得到网页上的链接地址:
string matchString = @"<a[^>]+href=/s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>/s]+))/s*[^>]*>";
2,得到网页的标题:
string matchString = @"<title>(?<title>.*)</title>";
3,去掉网页中的所有的html标记:
string temp = Regex.Replace(html, "<[^>]*>", ""); //html是一个要去除html标记的文档
java 中去掉网页中的所有标签
str = str.replaceAll("<[^>]*>", "");
4, string matchString = @"<title>([/S/s/t]*?)</title>";
5,js去掉所有html标记的函数:
function delHtmlTag(str)
{
return str.replace(/<//?.+?>/g,"");//去掉所有的html标记
}
这个可能IE5会错,那用这个,梅花的:
function delHtmlTag(str)
{
return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
}
string matchString = @"<a[^>]+href=/s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>/s]+))/s*[^>]*>";
2,得到网页的标题:
string matchString = @"<title>(?<title>.*)</title>";
3,去掉网页中的所有的html标记:
string temp = Regex.Replace(html, "<[^>]*>", ""); //html是一个要去除html标记的文档
java 中去掉网页中的所有标签
str = str.replaceAll("<[^>]*>", "");
4, string matchString = @"<title>([/S/s/t]*?)</title>";
5,js去掉所有html标记的函数:
function delHtmlTag(str)
{
return str.replace(/<//?.+?>/g,"");//去掉所有的html标记
}
这个可能IE5会错,那用这个,梅花的:
function delHtmlTag(str)
{
return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
}
相关文章推荐
- 过滤所有html标签的属性的正则表达式
- [转]在SQL中用正则表达式替换html标签
- 正则表达式,替换所有HTML标签
- 在SQL中用正则表达式替换html标签
- 使用正则表达式删除某一个html标签内所有属性
- java正则表达式过滤html标签
- python使用正则表达式提取html标签
- 正则表达式过滤html标签对
- java正则表达式删除html标签
- C#使用正则表达式获取HTML代码中a标签里包含指定后缀的href的值
- 使用正则表达式匹配嵌套Html标签
- 匹配获取HTML标签属性的正则 表达式
- java 正则表达式 替换过滤HTML标签
- 使用正则表达式匹配嵌套Html标签
- 用正则表达式替换html标签
- IOS使用正则表达式去掉html中的标签元素,获得纯文本
- C#运用正则表达式智能获取html模版页中模版信息的应用
- 正则表达式过滤 成对标签(<key>a</key> 过滤html标签)
- 正则表达式匹配Html标签
- .NET(C#)用正则表达式清除HTML标签(包括script和style),保留纯本文