如何获得与Java相同的结果作为拆分使用Python分裂

问题描述:

在Java:如何获得与Java相同的结果作为拆分使用Python分裂

String base = "a|a||"; 
String[] stri= .split("\\|"); 

产生长度为2

一个字符串数组。另一方面在python:

base = "a|a||" 
base.split("|") 

产生一个长度为4的数组。 在Java中得到相同结果我需要做些什么?

+3

http://*.com/questions/14602062/java-string-split-removed-empty-values – whiskeyspider

使用分裂与限制设置为负值:

String base = "a|a||"; 
String[] stri= .split("\\|", -1); 

docs(在数目,为n):

如果n是非正则模式将是尽可能多地应用并且阵列可以具有任何长度。