Hi!
Ich suche eine Regexp welche mir alle Zahlen aus einem String liest, außer jene die am Anfang des Strings stehen. Benötigen tue ich dies dafür dass ich auch einer Strassenadresse die Hausnummer extrahiere.
Beispiele:
1 Oktoberstrasse 10 sollte nur 10 liefern
Blubstrasse 10/3/3 sollte 10,3,3 liefern
Bisher habe ich wie folgt gearbeitet (nur werden hierbei alle Zahlen geliefert)
Ich suche eine Regexp welche mir alle Zahlen aus einem String liest, außer jene die am Anfang des Strings stehen. Benötigen tue ich dies dafür dass ich auch einer Strassenadresse die Hausnummer extrahiere.
Beispiele:
1 Oktoberstrasse 10 sollte nur 10 liefern
Blubstrasse 10/3/3 sollte 10,3,3 liefern
Bisher habe ich wie folgt gearbeitet (nur werden hierbei alle Zahlen geliefert)
Code:
private List<String> getNumbersFromString(final String s) {
Pattern p = Pattern.compile("[0-9]+");
Matcher m = p.matcher(s);
LinkedList<String> ret = new LinkedList<String>();
while (m.find()) {
ret.add(s.substring(m.start(), m.end()));
}
return ret;
}