模式匹配

Dod*_*odi 1 java regex matcher

我有以下模式匹配器.

 Pattern pat = Pattern.compile("[^a-z][^,.:;]");
Run Code Online (Sandbox Code Playgroud)

如何在其中包含]角色本身?

hvg*_*des 5

你需要逃脱它.

\\]

看到这个.


Rei*_*eus 5

]是一个特殊字符,用于表示字符类的结尾,因此需要对其进行转义:

Pattern pat = Pattern.compile("[^a-z][^,.:;\\]]");
Run Code Online (Sandbox Code Playgroud)