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