【发布时间】:2021-04-16 19:23:11
【问题描述】:
我有这个字符串:
" < 2, 3, 4 >"
我想拆分以便拥有这样的数组:
["2", "3", "4"]
“
提前致谢。
【问题讨论】:
-
String[] arr = new Scanner(" < 2, 3, 4 >").useDelimiter("[<, >]+").tokens().toArray(String[]::new); System.out.println(Arrays.toString(arr)); -
匹配
<\s*(\d+(?:\s*\,\s*\d+)*)\s*>,在$1上进行拆分\s*,\s*