- 用”.”做分隔符,必须是如下写法
String.split("\\."),不能是String.split(".");
- 用”|”做分隔符,必须是如下的写法
String.split("\\|"),不能是String.split("|");
- 如果在一个字符串中有多个分隔符,可以用”|”作为连接符,如”count=?and m=? or n=?”把三个字符都分隔出来,可以用下面的方法:
String.split("and|or");
- 同理,+,*不是有效的模式匹配规则表达式,用”\\+”和”\\*”转义后可得到正确的结果。
- 除了上述几种情况之外,可以使用正常的匹配规则表达式。