如何解决Java replaceAll()方法中非法分组引用错误?
- 内容介绍
- 文章标签
- 相关推荐
本文共计451个文字,预计阅读时间需要2分钟。
前言:replaceAll(regex, replacement) 函数,由于第一个参数支持正则表达式,因此 replacement 中出现的$符号会按照 $1, $2 等分组模式进行匹配替换。当编译器发现$后跟的不是整数时,会抛出非法异常。
前言
replaceAll(regex, replacement)函数,由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组模式进行匹配。
当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。
本文共计451个文字,预计阅读时间需要2分钟。
前言:replaceAll(regex, replacement) 函数,由于第一个参数支持正则表达式,因此 replacement 中出现的$符号会按照 $1, $2 等分组模式进行匹配替换。当编译器发现$后跟的不是整数时,会抛出非法异常。
前言
replaceAll(regex, replacement)函数,由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组模式进行匹配。
当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。

