多个分隔符,可以用 | 作为连字符,不需要转义
要匹配特殊字符,必须首先使字符"转义",即,将反斜杠字符\ 放在它们前面。
因为在java中\\表示一个\,使用java.lang.String中的replaceAll或者split时,使用\\转义
| 字符 | 转义 | 备注 |
|---|---|---|
| $ | \\$ | |
| ( ) | \\( 和 \\) | |
| * | \\* | |
| + | \\+ | |
| . | \\. | |
| [ | \\[ | |
| ? | \\? | |
| \ | \\\\ | 因为在java中\\表示一个\,而regex中\\也表示\,所以当\\\\解析成regex的时候为\\ |
| ^ | \\^ | |
| { | \\{ | |
| | | \\| |
本文详细介绍了在Java中如何正确地对正则表达式的特殊字符进行转义,包括$、()、*、+、.、[、?、、^、{和|等,对于每个字符都提供了具体的转义方式。
5069

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



