如何通过这一系列字符拆分字符串" .."?
string.split("\\..")
不起作用,string.split("\\.\\.")
答案 0 :(得分:2)
您的第一个Pattern
将无效,因为您只是转义第一个点(因此,第二个字符可以是任何字符,因为.
是任何字符的预定义字符类)。
但是,你的第二个例子是正确的。
例如:
String test = "abc..def";
System.out.println(Arrays.toString(test.split("\\.\\.")));
<强>输出强>
[abc, def]