`
oywl2008
  • 浏览: 1053888 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java正则表达式查找html标签和去除html代码

 
阅读更多
import java.util.regex.Matcher;   
import java.util.regex.Pattern;   
  
  
public class Test {   
  
    /**  
     * @param args  
     */  
    public static void main(String[] args) {   
        // TODO Auto-generated method stub   
        String content="<p>郎酒15年陈红花郎酒53°500ML,楼兰蛇龙珠戈壁干红(铁盒)750ML,组合   
                                  价699元。</p>";   
        Pattern patt=Pattern.compile("<[^>]+>([^<]*)</[^>]+>");   
        Matcher m=patt.matcher(content);   
        while(m.find()){   
            content=content.replaceFirst("<[^>]+>([^<]*)</[^>]+>", m.group(1).toString());   
        }   
        System.out.println(content);   
         //郎酒15年陈红花郎酒53°500ML,楼兰蛇龙珠戈壁干红(铁盒)750ML,组合价699元。   
    }   
  
}  


分享到:
评论

相关推荐

    java正则表达式过滤html标签

    ### Java正则表达式过滤HTML标签 在处理文本数据时,经常会遇到需要从HTML文档中提取纯文本内容的需求。为了去除HTML标记并保留有意义的文字部分,可以利用Java中的正则表达式来实现这一功能。本篇文章将详细介绍...

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

    "神器验证正则表达式去除复制代码前的序号"这一主题,主要涉及如何利用正则表达式来解决在编程或文本编辑时遇到的一个常见问题:代码块中的序号。 当我们在网页、文档或者代码仓库中复制代码段时,有时这些代码段会...

    精通正则表达式(第三版)简体中文版

    - **Java中的正则表达式**:Java提供了java.util.regex包来支持正则表达式的使用。 - **JavaScript中的正则表达式**:JavaScript的正则表达式对象提供了丰富的功能,包括全局匹配、忽略大小写等选项。 - **.NET框架...

    Java正则表达式教程

    Java正则表达式教程是为那些想要深入了解Java编程语言中正则表达式使用方法的初学者准备的。正则表达式(Regular Expression)是一种强大的文本处理工具,它用于模式匹配、搜索、替换等操作,广泛应用于字符串处理和...

    正则表达式工具The Regulator

    4. **代码生成**:对于编写代码时需要使用的正则表达式,The Regulator可以生成多种编程语言的代码片段,如Java、Python、JavaScript等,大大提高了开发效率。 5. **多种引擎支持**:它不仅支持标准的正则表达式,...

    NLP正则表达式分析程序

    3. **文本匹配和查找**:程序会使用用户提供的正则表达式去扫描文本,找出所有匹配的子串,并高亮显示。 4. **统计分析**:分析程序可能还统计了匹配到的模式数量,提供频率分布,帮助用户了解文本中的模式分布。 ...

    java正则表达式: regular expression(一)

    在实际编程中,Java正则表达式常用于验证输入数据(如邮箱、电话号码格式)、提取信息(如从HTML文本中提取链接)或清理文本(如去除HTML标签)。通过熟练掌握正则表达式,开发者能更高效地处理字符串,提升代码的...

    正则表达式袖珍手册

    - **Java**:探讨了Java的正则表达式类和接口,如`Pattern`和`Matcher`。 - **.NET和C#**:分析了`.NET`框架中`Regex`类的功能。 - **PHP**:覆盖了PHP中的模式匹配函数。 - **Python**:详细解释了Python中`re`模块...

    正则表达式 Regular Expression 正则表达式资料大全压缩包

    3. **Java**:`java.util.regex`包提供了`Pattern`和`Matcher`类来处理正则表达式。 4. **Perl**:Perl语言本身就深深植根于正则表达式,其内建的正则功能非常强大。 应用实例: 1. **电子邮件验证**:使用正则...

    Java正则表达式提取html纯文本

    Java正则表达式提取HTML纯文本是一个常见的任务,特别是在处理网页内容、数据分析或者文本处理的场景下。在Java中,我们可以使用`java.util.regex`包中的`Pattern`和`Matcher`类来实现这个功能。下面将详细介绍这个...

    精通正则表达式~~~

    关于内嵌代码和my变量的忠告... 338 使用内嵌代码匹配嵌套结构... 340 正则文字重载... 341 正则文字重载的问题... 344 模拟命名捕获... 344 效率... 347 办法不只一种... 348 表达式编译、/o修饰符、qr/·...

    正则表达式_正则表达式_正则_

    正则表达式,简称为正则,是一种强大的文本处理工具,用于匹配、查找、替换等操作。它在编程、数据分析、网页抓取等领域有着广泛的应用。这篇个人总结将深入探讨正则表达式的核心概念、语法元素以及实际应用。 1. *...

    正则表达式的应用

    正则表达式是一种强大的文本处理工具,用于匹配、查找、替换和分析字符串。它由特殊字符(称为元字符)和普通字符组成,可以用来描述一系列的字符模式。在这个压缩包中,你可能会找到关于正则表达式的基础知识、高级...

    正则表达式在SQL Server 2000中的实现与应用.pdf

    虽然不是标准的正则表达式引擎,MSSQLTS提供了一些文本分析和处理功能,包括全文搜索、模糊查找和词干提取等。这些功能可以通过Full-Text Search API或者Transact-SQL的`CONTAINS`和`FREETEXT`函数来访问。 5. **...

    jsp+正则表达式实用总结

    3. **内容查找和替换**:在动态生成HTML时,使用正则表达式查找并替换页面上的特定内容。 4. **URL路由**:在自定义URL路由策略时,可以利用正则表达式匹配不同的URL模式,映射到相应的处理函数。 5. **安全防护**...

Global site tag (gtag.js) - Google Analytics