Java正则表达式预定义字符类?

时间:2013-10-09 10:00:39

标签: java regex

我有这个正则表达式,它试图将预定义的字符类 \ s

结合起来
String rgx = "[^\s,]"

但是我得到一个错误,说\ s是非法转义字符。我不能加倍反斜杠\ s,因为如果我这样做,那么它将被解释为反斜杠和字母's'。我该怎么办?

1 个答案:

答案 0 :(得分:7)

在java中,您必须双重转义预定义的类。

String rgx = "[^\\s,]";