Commit 2f76521 1 parent f700d5a commit 2f76521 Copy full SHA for 2f76521
File tree 2 files changed +3
-3
lines changed
main/java/com/beust/jcommander
test/java/com/beust/jcommander/args
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) {
362
362
if (isOption (v1 , arg2 )) {
363
363
String sep = getSeparatorFor (v1 , arg2 );
364
364
if (" " .equals (sep )) {
365
- String [] sp = arg2 .split ("[" + sep + "]" , 2 );
365
+ String [] sp = arg2 .split ("[" + sep + "]+" , 2 );
366
366
for (String ssp : sp ) {
367
367
splitFileArgs .add (ssp );
368
368
}
@@ -388,7 +388,7 @@ private String[] expandArgs(String[] originalArgv) {
388
388
if (isOption (v1 , arg )) {
389
389
String sep = getSeparatorFor (v1 , arg );
390
390
if (! " " .equals (sep )) {
391
- String [] sp = arg .split ("[" + sep + "]" , 2 );
391
+ String [] sp = arg .split ("[" + sep + "]+ " , 2 );
392
392
for (String ssp : sp ) {
393
393
vResult2 .add (ssp );
394
394
}
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ public List<String> convert(String value) {
41
41
public static class SemiColonSplitter implements IParameterSplitter {
42
42
43
43
public List <String > split (String value ) {
44
- return Arrays .asList (value .split ("; " ));
44
+ return Arrays .asList (value .split ("\\ s*; \\ s* " ));
45
45
}
46
46
47
47
}
You can’t perform that action at this time.
0 commit comments