如何从字符串中提取数字并获取整数数组?
我有一个字符串变量(基本上是一个英语句子,数字数量未指定),我想将所有数字提取到一个整数数组中。我想知道是否有正则表达式的快速解决方案?
我使用了肖恩的解决方案,并稍微改变了一下:
LinkedList<String> numbers = new LinkedList<String>();
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(line);
while (m.find()) {
numbers.add(m.group());
}