您的位置:首页 > Web前端 > HTML

正则表达式,在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标记

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: