How split a string using regex pattern
如何使用regex模式从字符串中拆分类似[0]的单词。0可以替换任何整数。我用的是正则表达式模式,
1 |
但它返回带有[]的字符串。
拆分代码
1 2 |
号
Java没有提供一个优雅的解决方案来提取数字。这就是我们要走的路:
1 2 3 4 5 6 7 8 9 | Pattern p = Pattern.compile(REGEX); String test ="[0],[1],[2]"; Matcher m = p.matcher(test); List<String> matches = new ArrayList<String>(); while (m.find()) { matches.add(m.group()); } |
号
你必须避开括号:
1 |