Java中如何使用正则表达式提取各种类型括号中的内容

 更新时间:2023年06月30日 09:35:27   作者:隐。920  
最近在工作中遇到一个问题,就是需要一个字符串中每一个中括号里的内容,下面这篇文章主要给大家介绍了关于Java中如何使用正则表达式提取各种类型括号中的内容,需要的朋友可以参考下

前言

近期工作上收到一个需要,要求是解析文本内容,提取文本内容信息,一开始以为简单的IO便能完成需求,但是查看文本案例后人懵了。大概相似内容如下:

一开始想着用String类中的split方法,但是又十分复杂,便在网上查资料。于是了解了正则表达式。

暂时尝试的是三种类型:{}、[]、()。从大括号到小括号开始拆分。

具体实现如下:

大括号:

输入结果如下:

在此结果上继续拆分中括号:

结果如下:

 由此推断其他类型的中文符号同样适用。

也发现了一个问题,在拆分中括号的时候,不在括号的内容便不再输出。因此推断:利用正则表达式拆分中文符号时,代码是帮忙将在符号中的内容提取出来,然后在删除原来的内容,因此不在中文符号中的内容也会一起被删除(不太确定,等后期代码能力提高了再做进一步验证)

总结

到此这篇关于Java中如何使用正则表达式提取各种类型括号中内容的文章就介绍到这了,更多相关Java正则表达式提取括号内容内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SMBMS超市订单管理系统的网站源码

    SMBMS超市订单管理系统的网站源码

    这篇文章主要介绍了SMBMS超市订单管理系统,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • 基于多线程中join()的用法实例讲解

    基于多线程中join()的用法实例讲解

    下面小编就为大家带来一篇基于多线程中join()的用法实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 详解JAVA的控制语句

    详解JAVA的控制语句

    这篇文章主要介绍了Java中的控制语句,循环等语句是Java编程中流程控制的基础,需要的朋友可以参考下,希望能够给你带来帮助
    2021-11-11
  • MyBatis自动生成Where语句

    MyBatis自动生成Where语句

    这篇文章主要介绍了MyBatis自动生成Where语句的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • springboot启动后和停止前执行方法示例详解

    springboot启动后和停止前执行方法示例详解

    这篇文章主要介绍了springboot启动后和停止前执行方法,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • Spring中事务管理方案和事务管理器及事务控制的API详解

    Spring中事务管理方案和事务管理器及事务控制的API详解

    这篇文章主要介绍了Spring中事务管理方案和事务管理器及事务控制的API详解,事务管理是指对事务进行管理和控制,以确保事务的正确性和完整性,事务管理的作用是保证数据库的数据操作的一致性和可靠性,需要的朋友可以参考下
    2023-08-08
  • 如何使用Resttemplate和Ribbon调用Eureka实现负载均衡

    如何使用Resttemplate和Ribbon调用Eureka实现负载均衡

    这篇文章主要介绍了如何使用Resttemplate和Ribbon调用Eureka实现负载均衡,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Spring,hibernate,struts经典面试笔试题(含答案)

    Spring,hibernate,struts经典面试笔试题(含答案)

    这篇文章主要介绍了Spring,hibernate,struts经典面试笔试题极其参考含答案,涉及SSH基本概念,原理与使用技巧,需要的朋友可以参考下
    2016-03-03
  • Java NIO 通道概念选择器使用示例详解

    Java NIO 通道概念选择器使用示例详解

    这篇文章主要为大家介绍了Java NIO 通道概念选择器使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Java -jar参数详解之掌握Java可执行JAR文件的运行技巧

    Java -jar参数详解之掌握Java可执行JAR文件的运行技巧

    做项目的时候我们肯定接触过很多jar包,下面这篇文章主要给大家介绍了关于Java -jar参数详解之掌握Java可执行JAR文件的运行技巧,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11

最新评论