对字符串使用replaceAll()方法替换 * ? + \ | 等字符的时候会报以下异常
Dangling meta character '*' near index 0
这主要是因为这些符号在正则表达示中有相应意义。
只需将其改为 [*]
或 \\*
即可。
本文介绍了解决在使用replaceAll()方法时遇到的因特殊字符导致的异常问题。当尝试替换如*等在正则表达式中具有特殊含义的字符时,可以通过转义字符\或使用字符集合[*]的方式进行正确替换。
对字符串使用replaceAll()方法替换 * ? + \ | 等字符的时候会报以下异常
Dangling meta character '*' near index 0
这主要是因为这些符号在正则表达示中有相应意义。
只需将其改为 [*]
或 \\*
即可。
3645
8362

被折叠的 条评论
为什么被折叠?