String.split()由两种模式之一组成

2 java regex parsing split

我想将这个字符串:315-045/10-20拆分为这个数组:["315","045","10","20"],这意味着它应该在每次出现'/'或'时分开 - ".是否可以通过一次调用split()函数来完成它?

FTh*_*son 5

您可以使用接受斜线和短划线的正则表达式.

String input = "315-045/10-20";
String[] output = input.split("[/-]");
Run Code Online (Sandbox Code Playgroud)