JAVA - 正则表达式:未闭合字符类

Non*_*ist 0 java regex

以下是抛出异常:

Pattern.matches(""+input.charAt(i),"\\s");
Run Code Online (Sandbox Code Playgroud)
java.util.regex.PatternSyntaxException: 
Unclosed character class near index 0.
Run Code Online (Sandbox Code Playgroud)

我不明白为什么.我匹配的文本是否也需要转义字符?

工作区的屏幕截图,以防它有用.

Aug*_*sto 5

你得到的参数顺序错误(来自文档)

Pattern.matches(String regex, CharSequence input) 
Run Code Online (Sandbox Code Playgroud)