多个分隔符,可以用 | 作为连字符,不需要转义
要匹配特殊字符,必须首先使字符"转义",即,将反斜杠字符\ 放在它们前面。
因为在java中\\表示一个\,使用java.lang.String中的replaceAll或者split时,使用\\转义
字符 | 转义 | 备注 |
---|---|---|
$ | \\$ | |
( ) | \\( 和 \\) | |
* | \\* | |
+ | \\+ | |
. | \\. | |
[ | \\[ | |
? | \\? | |
\ | \\\\ | 因为在java中\\表示一个\,而regex中\\也表示\,所以当\\\\解析成regex的时候为\\ |
^ | \\^ | |
{ | \\{ | |
| | \\| |