Java的replaceAll函数默认是不能替换中括号的,例如想替换[b]到<b>,结果却就变成[<b>]
解决方案就是首先利用正则表达式替换中括号,然后再替换中括号内的内容:

Java代码  
  1. infos = infos.replaceAll("[\\[\\]]","");

不过后来又查询了下资料,发现中括号在java中居然是特殊字符,一对中括号里的内容是一组正则表达式。所以如果打算让[b]-><b>,只要如下写法:

Java代码  
  1. infos = infos.replaceAll("\\[b\\]","<b>");

转载于:https://blog.51cto.com/kingdelee/1413350

Java 利用replaceAll 替换中括号相关推荐

  1. java利用POI替换word文档中的标签

    java利用POI替换word文档中的标签 <dependency><groupId>org.apache.poi</groupId><artifactId& ...

  2. java replace会替换吗,java replace replaceAll 替换字符串的用法和区别实例

    java replace replaceAll 是替换字符串最常用的方法,但实际上用法是有区别的,replace只能传字符不能传正则表达式,replaceAll 默认传入的就是正则表达式.下面是实例测 ...

  3. java中如何替换中括号_关于Java:如何替换字符串中的括号

    我有一个包含标记的字符串列表. 令牌是: {ARG:token_name}. 我也有标记的哈希图,其中key是标记,value是我要用来替换标记的值. 当我使用" replaceAll&qu ...

  4. java中replaceall用法_java中replaceall的用法

    JAVA中string.replace和string.replaceAll的区别及 替换方式不同 [public String replace( )] 是通过用 newChar 替换此字符串中出现的所 ...

  5. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  6. java replaceAll替换圆括号

    在手写sql的时候,根据参数处理查询条件. select * from staff where 1 = 1 and staff_id in ($staffIds) and staff_name in ...

  7. 用JAVA正则表达式轻松替换JSON中大字段

    用JAVA正则表达式轻松替换JSON中大字段 (一)背景 (二)正则表达式 (三)在JAVA代码中的实现 (四)合并正则表达式 (五)最终结果 (六)所感 (一)背景 在软件开发工作中我们经常用JSO ...

  8. Java字符串replaceAll()方法

    Java String replaceAll() replaces all the occurrences of a particular character, string or a regular ...

  9. java 姓名替换,java姓名星号替换

    java姓名星号替换 [2021-02-05 03:20:15]  简介: php替换数组元素的方法:1.替换数组的键为KEY值,代码为[$arr[$i][name] = $array[$i][sho ...

最新文章

  1. Design Pattern - State(C#)
  2. 《Hadoop实战手册》一1.6 配置Sqoop以支持SQL Server
  3. [Spring5]IOC容器_Bean管理XML方式_自动装配
  4. 搜索引擎的那些事(摘取价格数据)
  5. SAP NetWeaver Portal 内容导出出错处理
  6. hihocoder1187 Divisors
  7. 深夜十点,北京各大互联网企业的下班高峰才刚开始?北晚记者带您实地探访...
  8. java中的VO、PO、BO、DAO、POJO
  9. 微型计算机工作适宜的温度,应用电脑(1)第一章 第一节 计算机的基本组成...
  10. ibm7915服务器重装系统,IBM服务器如何重装系统?
  11. easyMule-VeryCD-src---VS2010调试笔记
  12. 英语“就近原则”和“就远原则”
  13. 心形灯c语言程序,用C语言实现心形表白程序[酷炫动态版]
  14. vue第四天笔记02——axios请求
  15. IMU预积分公式汇总
  16. 云加数支撑商业地产转型——无止境的商业想象力测试
  17. Fluent计算出现“Floating point exception”时的解决办法
  18. C++产生随机数函数rand()
  19. java原生开发是什么意思,深入剖析
  20. 智能自助洗车系统车牌识别解决方案

热门文章

  1. 三维空间长度温度数量_罗斯蒙特644温度变送器怎样接线?
  2. android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试
  3. php 实现tab切换_微信小程序实例:实现顶部tab切换以及滑动切换时导航栏会随着移动的效果(代码)...
  4. 创界uVision下的ADuC845的工程文件
  5. 智能车竞赛创意组别对应的FQA
  6. 位置传感器:电位器,电容位置传感器
  7. java的log4j的xml配置_Log4j配置实例(log4j.xml)
  8. java+c#+json+时间_C#与Json时间的转换
  9. java序列化库_java 中序列化(Serializable)
  10. java string 常用方法_String类的12个常用方法