JAVA去除括号及里面的内容
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去除括号及里面的内容相关推荐
- python 正则去除括号以及里边的内容
#1.去除括号及括号里的内容 import re text = "房地产开发及商品房销售:房地产信息咨询(中介除外):" text1 = re.sub('\(.*?\)','',t ...
- 正则表达式系列(1)——去除括号(或其他符号)及其包含的内容
1. 去除括号及其包含的内容 表达式:\(.*\) 用例测试1: 2. 去除其他符号及其包含的内容: 把()对应的位置换成其他符号,用到特殊字符时,必须进行转义,非特殊字符可以不转义. 表达式:\[. ...
- java编程括号匹配,Java正则表达式括号内容匹配
Java正则表达式括号内容匹配 工作中碰到的一些问题与解决方法记录下来以备不时之需 商品品名规定英文括号正则表达式拆分规则 .*? :所有内容 [1-9] :整数数字1到9 \d :0到9 \d* : ...
- 去除a链接+java正则_JavaScript实现正则去除a标签并保留内容的方法【测试可用】...
本文实例讲述了JavaScript实现正则去除a标签并保留内容的方法.分享给大家供大家参考,具体如下: 一.问题: 有如下HTML代码,要求用正则去除a标签,只留下内容 //www.jb51.net ...
- 正则表达式去除括号的问题
正则表达式去除括号的问题 某字符串 aaa(bbb)cccddd 需求是要判断是否包含 aaa(bbb),如果包含,那就去掉(bbb),输出aaacccddd 我们先使用正则表达式: String c ...
- html 取消回车,java去除html回车换行
java去除html回车换行 [2021-01-30 06:14:52] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...
- mysql去除括号以及括号中的字符
想要去除()中的内容以及() 注意:括号有中英的区分: 标红的( 为中文的括号,如果去除英文括号就用( UPDATE 表 SET 列名 = REVERSE(SUBSTRING( REVERSE(列名) ...
- java中table是什么标签_[Java教程]javascript格式化table标签内容
[Java教程]javascript格式化table标签内容 0 2015-07-12 20:00:08 项目中遇到这样的需求,一大段文章正文的html代码在手机中显示不全,原因是由于其它有table ...
- java判断括号是否闭合_用 java 判断 括号是否完全匹配
用 java 判断 括号是否完全匹配: package emp; import java.util.Stack; public class Parentheses { public static vo ...
最新文章
- 补充知识--三相电机
- mongoDB 文档概念
- buu 萌萌哒的八戒
- 10个非常有用的CSS hack和技术
- A20修改串口设备文件
- php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...
- 【Flink】Flink 报错 Initial AbstractPagedOutputView Segment may not be null
- oracle r11,Oracle XML Publisher在Oracle R11i中的实际运用
- gulp html 缓存,gulp 给静态资源文件添加hash(md5)后缀 防止缓存
- Socket.io:有点意思
- java io 字符流操作工具类
- 写给想学 Javascript 朋友的一点经验之谈
- Mac MySQL忘记密码解决办法
- Windows快捷键
- k8s deployment Strategy 更新策略
- tomcat html位置,HTML的Tomcat
- 使用visjs制作网络拓扑图
- 深信服服务器装系统,深信服新上网行为管理系统安装调试手册..doc
- 用C语言输出当前文件夹中所有的文件名opendir
- [精]Oracle VPD详解(虚拟专用数据库)
热门文章
- 作为Java程序员都应掌握:java考试题及答案大一
- 前后端免费学 | 第六届字节跳动青训营报名啦
- mysql中什么是表?列?行?什么是主键和外键?什么是索引?为什么要使用索引?
- mysql C openmp_c ++-OpenMP中的“静态”和“动态”时间表有什么区别?
- 魔百和cm102晨星处理器机顶盒刷当贝桌面固件教程
- android如何打开apk文件怎么打开方式,apk是什么文件格式?.apk文件怎么打开?
- 【计算机网络】数据链路层——局域网/广域网
- Vue中keep-alive的使用详解
- Ai自动养站站群,养站神器,内容自主聚合。
- Postgresql ERROR: database is not accepting commands to avoid wraparound data loss in database