我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问正则如何匹配多层成对的括号?

"()" => returns true
")(()))" => returns false
"(" => returns false
"(())((()())())" => returns true

形如这种,我可以做到匹配2,3层的没问题,但是层数多了就不知道该怎么办了

参考正则表达式话题

"\(([^()]|(?R))*\)"

如果不可以的话,再试试如何正则匹配成对标签对中的内容?

近期文章

  • android编译失败出现文件依赖问题,急求大神帮助
  • string格式转化出错,求高手指导
  • /usr/bin/mkbootimg: cannot execute binary file
  • css hack \9\0会影响ie8
  • hibernate 求各位大神 帮忙看一下
  • 一道openjduge的题目,谁帮忙看下,括号匹配的问题
  • SwipeMenuListView的使用
  • 关于杭电ACM2031 进制转换感觉找不出自己的错误,求指出
  • android新闻客户端的 关于页面 的java文件加入如下方法有什么用?
  • android新闻客户端 页面 翻滚 方法的理解
  • java小程序问题 程序警告
  • android初始化视图引擎方法initView()具体什么应用场景呢
  • swift中textfield问题
  • android中关于Activity生命周期的方法只有两个 onCreate,onResume
  • checkbox关联问题,求大家帮帮忙
  • 关于长整数的加法,怎么修改下面的代码
  • 以下是什么数据格式?
  • Studio导入Eclipse工程的时候,出现如下问题
  • studio导入Eclipse工程,出现如下错误
  • win7 64安装oracle 11gr2时net config assistant出错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华