public class Test {public static void main(String[] args) {String str = "-210(10%)-210(10%)";str = clearBracket(str, '(', ')');System.out.println(str);}/*** 去除两符号间内容* @param context* @param left* @param right* @return*/private static String clearBracket(String context, char left, char right) {int head = context.indexOf(left);if (head == -1) {return context;} else {int next = head + 1;int count = 1;do {if (context.charAt(next) == left) {count++;} else if (context.charAt(next) == right) {count--;}next++;if (count == 0) {String temp = context.substring(head, next);context = context.replace(temp, "");head = context.indexOf(left);next = head + 1;count = 1;}} while (head != -1);}return context;}
}

JAVA去除括号及里面的内容相关推荐

  1. python 正则去除括号以及里边的内容

    #1.去除括号及括号里的内容 import re text = "房地产开发及商品房销售:房地产信息咨询(中介除外):" text1 = re.sub('\(.*?\)','',t ...

  2. 正则表达式系列(1)——去除括号(或其他符号)及其包含的内容

    1. 去除括号及其包含的内容 表达式:\(.*\) 用例测试1: 2. 去除其他符号及其包含的内容: 把()对应的位置换成其他符号,用到特殊字符时,必须进行转义,非特殊字符可以不转义. 表达式:\[. ...

  3. java编程括号匹配,Java正则表达式括号内容匹配

    Java正则表达式括号内容匹配 工作中碰到的一些问题与解决方法记录下来以备不时之需 商品品名规定英文括号正则表达式拆分规则 .*? :所有内容 [1-9] :整数数字1到9 \d :0到9 \d* : ...

  4. 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...

    本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...

  5. 正则表达式去除括号的问题

    正则表达式去除括号的问题 某字符串 aaa(bbb)cccddd 需求是要判断是否包含 aaa(bbb),如果包含,那就去掉(bbb),输出aaacccddd 我们先使用正则表达式: String c ...

  6. html 取消回车,java去除html回车换行

    java去除html回车换行 [2021-01-30 06:14:52]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  7. mysql去除括号以及括号中的字符

    想要去除()中的内容以及() 注意:括号有中英的区分: 标红的( 为中文的括号,如果去除英文括号就用( UPDATE 表 SET 列名 = REVERSE(SUBSTRING( REVERSE(列名) ...

  8. java中table是什么标签_[Java教程]javascript格式化table标签内容

    [Java教程]javascript格式化table标签内容 0 2015-07-12 20:00:08 项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table ...

  9. java判断括号是否闭合_用 java 判断 括号是否完全匹配

    用 java 判断 括号是否完全匹配: package emp; import java.util.Stack; public class Parentheses { public static vo ...

最新文章

  1. 补充知识--三相电机
  2. mongoDB 文档概念
  3. buu 萌萌哒的八戒
  4. 10个非常有用的CSS hack和技术
  5. A20修改串口设备文件
  6. php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...
  7. 【Flink】Flink 报错 Initial AbstractPagedOutputView Segment may not be null
  8. oracle r11,Oracle XML Publisher在Oracle R11i中的实际运用
  9. gulp html 缓存,gulp 给静态资源文件添加hash(md5)后缀 防止缓存
  10. Socket.io:有点意思
  11. java io 字符流操作工具类
  12. 写给想学 Javascript 朋友的一点经验之谈
  13. Mac MySQL忘记密码解决办法
  14. Windows快捷键
  15. k8s deployment Strategy 更新策略
  16. tomcat html位置,HTML的Tomcat
  17. 使用visjs制作网络拓扑图
  18. 深信服服务器装系统,深信服新上网行为管理系统安装调试手册..doc
  19. 用C语言输出当前文件夹中所有的文件名opendir
  20. [精]Oracle VPD详解(虚拟专用数据库)

热门文章

  1. 作为Java程序员都应掌握:java考试题及答案大一
  2. 前后端免费学 | 第六届字节跳动青训营报名啦
  3. mysql中什么是表?列?行?什么是主键和外键?什么是索引?为什么要使用索引?
  4. mysql C openmp_c ++-OpenMP中的“静态”和“动态”时间表有什么区别?
  5. 魔百和cm102晨星处理器机顶盒刷当贝桌面固件教程
  6. android如何打开apk文件怎么打开方式,apk是什么文件格式?.apk文件怎么打开?
  7. 【计算机网络】数据链路层——局域网/广域网
  8. Vue中keep-alive的使用详解
  9. Ai自动养站站群,养站神器,内容自主聚合。
  10. Postgresql ERROR: database is not accepting commands to avoid wraparound data loss in database