正则表达式中=不是一个本身有含义的字符,在Java中,表示=直接用=即可,无需用\\=, 请问廖大我的说法是否正确?
String[] ss = kv.split("\\=", 2);
做了测试,改成String[] ss = kv.split("=", 2)也是可以的
如果你遇到一个特殊字符,吃不准到底正则里面是不是有特殊含义,加\总是没错的。
\
Sign in to make a reply
TEIGL
正则表达式中=不是一个本身有含义的字符,在Java中,表示=直接用=即可,无需用\\=, 请问廖大我的说法是否正确?
做了测试,改成String[] ss = kv.split("=", 2)也是可以的