-- negative tests -- splitByChar -- (default) ['a','','b','c','d'] ['a','','b','c','d'] ['a','','b','c','d'] ['a'] ['a',''] ['a','','b'] ['a','','b','c'] ['a','','b','c','d'] ['a','','b','c','d'] -- (include remainder) ['a','','b','c','d'] ['a','','b','c','d'] ['a','','b','c','d'] ['a==b=c=d'] ['a','=b=c=d'] ['a','','b=c=d'] ['a','','b','c=d'] ['a','','b','c','d'] ['a','','b','c','d'] -- splitByString -- (default) ['a','=','=','b','=','c','=','d'] ['a','=','=','b','=','c','=','d'] ['a','=','=','b','=','c','=','d'] ['a'] ['a','='] ['a','=','='] ['a','=','=','b'] ['a','=','=','b','='] ['a','=','=','b','=','c'] ['a','=','=','b','=','c','='] ['a','=','=','b','=','c','='] ['a','=','=','b','=','c','=','d'] ['a','=','=','b','=','c','=','d'] ['a','','b','c','d'] ['a','','b','c','d'] ['a','','b','c','d'] ['a'] ['a',''] ['a','','b'] ['a','','b','c'] ['a','','b','c','d'] ['a','','b','c','d'] -- (include remainder) ['a','=','=','b','=','c','=','d'] ['a','=','=','b','=','c','=','d'] ['a','=','=','b','=','c','=','d'] ['a==b=c=d'] ['a','==b=c=d'] ['a','=','=b=c=d'] ['a','=','=','b=c=d'] ['a','=','=','b','=c=d'] ['a','=','=','b','=','c=d'] ['a','=','=','b','=','c','=d'] ['a','=','=','b','=','c','=','d'] ['a','=','=','b','=','c','=','d'] ['a','','b','c','d'] ['a','','b','c','d'] ['a','','b','c','d'] ['a==b=c=d'] ['a','=b=c=d'] ['a','','b=c=d'] ['a','','b','c=d'] ['a','','b','c','d'] ['a','','b','c','d'] -- splitByRegexp -- (default) ['a','bc','de','f'] ['a','bc','de','f'] ['a','bc','de','f'] ['a'] ['a','bc'] ['a','bc','de'] ['a','bc','de','f'] ['a','bc','de','f'] ['a','1','2','b','c','2','3','d','e','3','4','5','f'] ['a','1','2','b','c','2','3','d','e','3','4','5','f'] ['a','1','2','b','c','2','3','d','e','3','4','5','f'] ['a'] ['a','1'] ['a','1','2'] ['a','1','2','b'] ['a','1','2','b','c'] -- (include remainder) ['a','1','2','b','c','2','3','d','e','3','4','5','f'] ['a','1','2','b','c','2','3','d','e','3','4','5','f'] ['a','1','2','b','c','2','3','d','e','3','4','5','f'] ['a12bc23de345f'] ['a','12bc23de345f'] ['a','1','2bc23de345f'] ['a','1','2','bc23de345f'] ['a','1','2','b','c23de345f'] ['a','bc','de','f'] ['a','bc','de','f'] ['a','bc','de','f'] ['a12bc23de345f'] ['a','bc23de345f'] ['a','bc','de345f'] ['a','bc','de','f'] ['a','bc','de','f'] -- splitByAlpha -- (default) ['ab','cd','ef','gh'] ['ab','cd','ef','gh'] ['ab','cd','ef','gh'] ['ab'] ['ab','cd'] ['ab','cd','ef'] ['ab','cd','ef','gh'] ['ab','cd','ef','gh'] -- (include remainder) ['ab','cd','ef','gh'] ['ab','cd','ef','gh'] ['ab','cd','ef','gh'] ['ab.cd.ef.gh'] ['ab','cd.ef.gh'] ['ab','cd','ef.gh'] ['ab','cd','ef','gh'] ['ab','cd','ef','gh'] -- splitByNonAlpha -- (default) ['128','0','0','1'] ['128','0','0','1'] ['128','0','0','1'] ['128'] ['128','0'] ['128','0','0'] ['128','0','0','1'] ['128','0','0','1'] -- (include remainder) ['128','0','0','1'] ['128','0','0','1'] ['128','0','0','1'] ['128.0.0.1'] ['128','0.0.1'] ['128','0','0.1'] ['128','0','0','1'] ['128','0','0','1'] -- splitByWhitespace -- (default) ['Nein,','nein,','nein!','Doch!'] ['Nein,','nein,','nein!','Doch!'] ['Nein,','nein,','nein!','Doch!'] ['Nein,'] ['Nein,','nein,'] ['Nein,','nein,','nein!'] ['Nein,','nein,','nein!','Doch!'] ['Nein,','nein,','nein!','Doch!'] -- (include remainder) ['Nein,','nein,','nein!','Doch!'] ['Nein,','nein,','nein!','Doch!'] ['Nein,','nein,','nein!','Doch!'] ['Nein, nein, nein! Doch!'] ['Nein,','nein, nein! Doch!'] ['Nein,','nein,','nein! Doch!'] ['Nein,','nein,','nein!','Doch!'] ['Nein,','nein,','nein!','Doch!']