Java Can';在匹配器中找不到错误,未关闭的字符类
我试图匹配字符串中的模式,但我得到了未关闭的字符类,这是我的匹配器:Java Can';在匹配器中找不到错误,未关闭的字符类,java,regex,error-handling,matcher,Java,Regex,Error Handling,Matcher,我试图匹配字符串中的模式,但我得到了未关闭的字符类,这是我的匹配器: Matcher d = Pattern.compile("\"[^\"\\]*(?:\\.[^\"\\]*)*\"|(?<=,|^)([^,]*)(?=,|$)") .matcher(titulos); Matcher d=Pattern.compile(“\”[^\“\]*(?:\.\.^\\]*)*“\”(?要使用[^”\]你必须对反斜杠\使用4\\,而不是像这样的2\: "\"[^
Matcher d = Pattern.compile("\"[^\"\\]*(?:\\.[^\"\\]*)*\"|(?<=,|^)([^,]*)(?=,|$)")
.matcher(titulos);
Matcher d=Pattern.compile(“\”[^\“\]*(?:\.\.^\\]*)*“\”(?要使用[^”\]
你必须对反斜杠\
使用4\\
,而不是像这样的2\
:
"\"[^\"\\\\]*(?:\\.[^\"\\\\]*)*\"|(?<=,|^)([^,]*)(?=,|$)"
“\”[^\\\\]*(?:\.[^\\\]*)*“\”(?\\]
是一个文本]
,因此您永远不会关闭任何[
字符串结尾的[
中的任何一个。