标签: java regex
我有这个正则表达式,它试图将预定义的字符类 \ s 与,:
String rgx = "[^\s,]"
但是我得到一个错误,说\ s是非法转义字符。我不能加倍反斜杠\ s,因为如果我这样做,那么它将被解释为反斜杠和字母's'。我该怎么办?
答案 0 :(得分:7)
在java中,您必须双重转义预定义的类。
String rgx = "[^\\s,]";