在java中用双点“..”拆分字符串

时间:2014-10-30 14:35:39

标签: java regex split

如何通过这一系列字符拆分字符串" .."?

string.split("\\..")不起作用,string.split("\\.\\.")

也不起作用

1 个答案:

答案 0 :(得分:2)

您的第一个Pattern将无效,因为您只是转义第一个点(因此,第二个字符可以是任何字符,因为.是任何字符的预定义字符类)。

但是,你的第二个例子是正确的。

例如:

String test = "abc..def";
System.out.println(Arrays.toString(test.split("\\.\\.")));

<强>输出

[abc, def]