string.replaceAll Illegal group reference"异常的分析
来源:互联网 发布:网络汽车代理商怎么做 编辑:程序博客网 时间:2024/06/09 19:43
String replaceAll(regex, replacement)函数 , 由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组
模式进行匹配,当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。
所以我们在使用replaceAll(regex, replacement)函数的时候要特别小心。
如果真的要把String中的字符替换成"$AAA"的话,可以对replacement 进行“$”的转义处理:
String content = "3213123,17,0,19900101,\"aaa$aaaaa258456\",1,\"如果上天给你一次机会,你是否还会继续那么\",\\\\N";
content = content.replace("$", "\\$");
0 0
- string.replaceAll Illegal group reference"异常的分析
- "Illegal group reference"异常的分析
- Illegal group reference"异常的分析
- Illegal group reference"异常的分析
- Illegal group reference异常分析
- Illegal group reference异常解决
- Java replaceAll()方法报错Illegal group reference
- Java replaceAll()方法报错Illegal group reference
- 解决:java.lang.IllegalArgumentException: Illegal group reference
- String的replaceAll方法替换反斜线报异常
- String的replaceAll方法
- String的ReplaceAll方法
- 混淆导致的 java.lang.AssertionError: illegal type variable reference异常的解决方案
- Java String 下的replaceAll
- Java String.replaceAll()的方法
- 浅谈Java的String.replaceAll
- String类型的replaceAll函数
- String.Replace 和 String.ReplaceAll 的区别
- opengl 顶点数组 学习笔记
- AVL树的旋转
- leetCode #235 Lowest Common Ancestor of a Binary Search Tree
- 多线程Socket小程序 Socket加法
- Mark:Ajax参数中文编码乱码问题
- string.replaceAll Illegal group reference"异常的分析
- 在CentOS上搭建PHP服务器环境
- LeetCode #164 Maximum Gap
- 海洋数据处理及制图软件(ODPM)新增绘制综合图功能
- HDU 1963(Investment)完全背包
- 线程中的共享资源
- 【Qt OpenGL教程】23:球面映射
- 弃聪明,求质朴
- OC循环渐进:类目和延展