java.lang.IndexOutOfBoundsException: No group 2
来源:互联网 发布:中文域名网站 编辑:程序博客网 时间:2024/06/05 06:00
转自:http://blog.sina.com.cn/s/blog_5529c82601014r3e.html
在使用String.replaceAll(regex,replacement)方法时,当replacement出现反斜杠\或美元符号$时会出现java.lang.IndexOutOfBoundsExceptio
如果是1.4
手写以下方法即可实现
-
-
public static String quoteReplacement(String s) { -
if ((s.indexOf('\\') == $')-1) && (s.indexOf(' == -1)) -
return s; -
StringBuffer sb = new StringBuffer(); -
for (int i=0; i<s.length(); i++) { -
char c = s.charAt(i); -
if (c == '\\') { -
sb.append('\\'); sb.append(' \\'); -
} else if (c == '$') { -
sb.append('\\'); sb.append(' $'); -
} else { -
sb.append(c); -
} -
} -
return sb.toString(); -
}
阅读全文
0 0
- java.lang.IndexOutOfBoundsException: No group 2
- java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
- java.lang.IndexOutOfBoundsException
- java.lang.IndexOutOfBoundsException错误
- java.lang.IndexOutOfBoundsException 错误解决
- java.lang.IndexOutOfBoundsException,数组越界
- java.lang.IndexOutOfBoundsException 错误解决
- java.lang.IndexOutOfBoundsException 错误解决
- java.lang.IndexOutOfBoundsException 错误解决
- Android onTouchEvent java.lang.IndexOutOfBoundsException
- java.lang.IndexOutOfBoundsException: Inconsistency detected.
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: fromIndex = -8
- 怎么会抛出java.lang.IndexOutOfBoundsException这个异常
- 怎么会抛出java.lang.IndexOutOfBoundsException这个异常
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0,Size
- java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
- Google pie chart 插件的使用
- SpringBoot HelloWorld
- 商家后台页面密码修改问题—采用button提交数据,后端servlet一直取不到值
- py day04
- python 接口自动化测试--框架整改(五)
- java.lang.IndexOutOfBoundsException: No group 2
- 数据结构实验之串一
- C# 委托(Delegate)
- 用模拟退火算法求解TSP问题
- 判断二叉树是否是平衡树
- 01背包简讲(这个表很清晰)
- 素数判断的两种常用办法
- Android开发笔记: android实用6种特效总结
- eclipse导入IDEA java source 1.5中不支持diamond 运算符