我有两个regexpressions:分割字符串在Java中使用[A-Z]正则表达式
[a-c] : any character from a-c
[a-z] : any character from a-z
和测试:
public static void main(String[] args) {
String s = "abcde";
String[] arr1 = s.split("[a-c]");
String[] arr2 = s.split("[a-z]");
System.out.println(arr1.length); //prints 4 : "", "", "", "de"
System.out.println(arr2.length); //prints 0
}
为什么第二次分裂的行为也是这样吗?我希望有一个有6个空字符串“”结果的reslut。
我没有注意到文档中描述的尾部行为,谢谢 – geo