【发布时间】:2012-11-19 20:29:29
【问题描述】:
我想将这个字符串:315-045/10-20 拆分为这个数组:["315","045","10","20"],这意味着它应该围绕每次出现的 '/ 进行拆分' 要么 '-'。 是否可以通过一次调用 split() 函数来做到这一点?
【问题讨论】:
我想将这个字符串:315-045/10-20 拆分为这个数组:["315","045","10","20"],这意味着它应该围绕每次出现的 '/ 进行拆分' 要么 '-'。 是否可以通过一次调用 split() 函数来做到这一点?
【问题讨论】:
您可以使用同时接受斜杠和破折号的正则表达式。
String input = "315-045/10-20";
String[] output = input.split("[/-]");
【讨论】:
您也可以使用非数字split 模式:
"315-045/10-20".split("\\D");
【讨论】:
你可以用这个...
split("[-/]")
【讨论】: