File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
main/java/com/beust/jcommander
test/java/com/beust/jcommander/args Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -362,7 +362,7 @@ private String[] expandArgs(String[] originalArgv) {
362362 if (isOption (v1 , arg2 )) {
363363 String sep = getSeparatorFor (v1 , arg2 );
364364 if (" " .equals (sep )) {
365- String [] sp = arg2 .split ("[" + sep + "]" , 2 );
365+ String [] sp = arg2 .split ("[" + sep + "]+" , 2 );
366366 for (String ssp : sp ) {
367367 splitFileArgs .add (ssp );
368368 }
@@ -388,7 +388,7 @@ private String[] expandArgs(String[] originalArgv) {
388388 if (isOption (v1 , arg )) {
389389 String sep = getSeparatorFor (v1 , arg );
390390 if (! " " .equals (sep )) {
391- String [] sp = arg .split ("[" + sep + "]" , 2 );
391+ String [] sp = arg .split ("[" + sep + "]+ " , 2 );
392392 for (String ssp : sp ) {
393393 vResult2 .add (ssp );
394394 }
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ public List<String> convert(String value) {
4141 public static class SemiColonSplitter implements IParameterSplitter {
4242
4343 public List <String > split (String value ) {
44- return Arrays .asList (value .split ("; " ));
44+ return Arrays .asList (value .split ("\\ s*; \\ s* " ));
4545 }
4646
4747 }
You can’t perform that action at this time.
0 commit comments