我在构建以下正则表达式时遇到问题:[1,2,3,4]
我找到了解决方法,但我认为它很难看
String stringIds = "[1,2,3,4]";
stringIds = stringIds.replaceAll("\\[", "");
stringIds = stringIds.replaceAll("\\]", "");
String[] ids = stringIds.split("\\,");
有人可以帮我建立一个正则表达式,我可以在拆分函数中使用它谢谢你的帮助
编辑:我想从这个字符串 "[1,2,3,4]" 到一个有 4 个条目的数组。条目是字符串中的 4 个数字,所以我需要消除“[”,“]”和“,”。“,”不是问题。第一个和最后一个数字包含 [ 或 ]。所以我需要用replaceAll修复。但我认为如果我使用拆分“,”的正则表达式,我也可以传递一个消除“[”“]”的正则表达式。但我不知道,这个正则表达式应该是什么样的。