`
renhongchao
  • 浏览: 121456 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js 正则匹配(去掉html标签)

 
阅读更多
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标记的文档

4, string matchString = @"<title>([\S\s\t]*?)</title>";
5,js去掉所有html标记的函数:
function delHtmlTag(str)
{
return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
}


原文地址:http://cgxcn.blog.163.com/blog/static/1323124220095384043365/
分享到:
评论

相关推荐

    js正则匹配table,img及去除各种标签问题

    3. **去除HTML标签**: - 文章中还提到了如何去除HTML中的空格和`&nbsp;`实体,以及如何将`p`标签转换为换行` `。 - 使用正则表达式`/&lt;p&gt;/gi`和`/&lt;\/p&gt;/gi`来匹配并去除`p`标签,并使用`replace`方法进行替换...

    使用正则表达式去除所有html标签只保留文字

    为了实现这一目的,可以使用正则表达式技术来匹配并去除HTML标签,仅保留文本内容。 正则表达式是一种强大的文本匹配模式,它允许用户定义一个搜索模式,用来在文本中搜索符合该模式的字符串。使用正则表达式去除...

    JavaScript实现正则去除a标签并保留内容的方法【测试可用】

    &gt;/`:这部分正则匹配`&lt;a&gt;`标签的开始和结束标签,包括任何属性。`表示开始标签,`表示结束标签,`a`是标签名,`.*?`是非贪婪匹配任意字符(除了换行符),`&gt;`表示标签结束。`/?`允许`a`标签的`/`可选,即匹配`&lt;a&gt;`和...

    JavaScript正则替换HTML标签功能示例

    JavaScript中的正则替换功能在处理HTML字符串时非常实用,尤其是当你需要去除或修改HTML标签时。本示例详细讲解了如何使用JavaScript的正则表达式来替换HTML标签,并提供了完整的实例代码供参考。 1. **正则表达式...

    简易正则替换html字符串中的文字(不影响标签属性)

    不影响标签属性的简易正则替换html字符串中的文字(原理为使用正则取出html中&gt;&lt;之间的内容 然后使用循环从其中匹配对应的内容进行替换)

    C#使用正则表达式过滤html标签

    // 定义一般HTML标签的正则表达式,用于匹配所有非闭合的HTML标签 string regEx_html = "&lt;[^&gt;]+&gt;"; // 使用正则表达式删除CSS htmlStr = Regex.Replace(htmlStr, regEx_style, ""); // 使用正则表达式删除...

    jq非空验证,js正则表达式验证邮箱和手机号码

    JavaScript正则表达式是用于匹配字符串模式的强大工具。在验证邮箱和手机号码时,我们需要创建符合特定规则的正则表达式。对于邮箱验证,通常的正则表达式如下: ```javascript var emailRegex = /^[a-zA-Z0-9._%...

    js正则表达式大全

    【JavaScript 正则表达式大全】是一篇...这些函数提供了一套完整的JavaScript正则表达式验证工具,涵盖了常见的数据格式检查,如日期、时间、邮箱、数字、字母数字组合等,对于前端开发人员来说是非常实用的参考资料。

    正则表达式

    - 提供的文档"javascript正则表达式.doc"和"一些正则表达式的含义.doc"可以深入理解正则表达式的具体用法和常见模式。 - 在线资源如MDN Web文档、Regex101和RegExr是学习和测试正则表达式的好工具。 掌握正则...

    C#正则过滤HTML标签并保留指定标签的方法

    正则表达式工具可以为开发人员在构造和测试正则表达式时提供便利,例如,这里提到了JavaScript正则表达式在线测试工具和正则表达式在线生成工具,它们可以帮助用户在线构建和测试正则表达式,从而更有效地在C#中应用...

    常用js正则的写法

    ### 常用JS正则表达式...以上是根据提供的标题、描述、标签及部分内容整理出来的JS正则表达式及相关知识点的详细介绍。这些知识点涵盖了字符串操作、数据验证以及简单的DOM操作等方面,对于前端开发者来说非常实用。

    正则截取文件名,文件后缀,文件路径

    正则截取文件名,文件后缀,文件父路径,去掉文件后缀 FileNameUtils.getParentPath : 获取父路径 如 C:\A\B\test.txt 返回: C:\A\B\ /home/usr/test.txt 返回 /home/usr/ FileNameUtils.getSuffix : 获取文件后缀...

    常用Javascript正则表达式汇总

    以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配Unicode范围内的中文字符,包括所有汉字。例如,如果你想在一个字符串中查找所有中文字符,可以...

    【JS相关问题处理】 正则表达式解决JS取值被过滤掉引号的方法

    在JavaScript编程中,正则表达式是不可或缺的一部分,它用于处理字符串、匹配模式以及执行复杂的文本操作。在本文中,我们将深入探讨如何使用正则表达式来解决在JS中取值时引号被过滤掉的问题。这个问题通常发生在从...

    神器验证正则表达式去除复制代码前的序号

    在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,被广泛应用于字符串匹配、查找、替换、验证等多个领域。"神器验证正则表达式去除复制代码前的序号"这一主题,主要涉及如何利用正则表达式来...

    Java使用正则表达式删除所有HTML标签的方法示例

    对于每个正则表达式,先用`Pattern.compile()`编译为模式对象,然后用`matcher()`创建匹配器,最后用`replaceAll()`进行全局替换,将匹配到的HTML标签替换为空字符串。 在`getTextFromHtml`方法中,进一步处理了...

    经典JavaScript正则表达式实战

    下面详细解析了文档中提到的JavaScript正则表达式实战应用的各个方面。 首先,匹配结尾的数字是正则表达式的一个常用功能。在JavaScript中,可以使用正则表达式/\d+$/g来实现。这个表达式可以找到字符串中最后一个...

    正则表达式大全 正则表达式 模式匹配 Javascript

    正则表达式(Regular Expression)是一种模式匹配工具,在文本处理领域有着广泛的应用,尤其是在JavaScript等编程语言中,用于字符串搜索、替换以及提取等功能。本文将详细介绍一系列常用的正则表达式及其应用场景,...

Global site tag (gtag.js) - Google Analytics