Zahlenwert unbekannter Länge aus einem string isolieren?

Hallo Leute,

stehe gerade leider etwas auf dem Schlauch...
Mein Problem ist folgendes:
Ich möchte mir mit dem Arduino einen "Mail-Monitor" bauen, welcher sich in bestimmten Intervallen auf dem Mailserver einloggt und mir die Anzahl der ungelesenen Mails auf einem LC-Display ausgibt, und evtl. noch farbig blinkt/leuchtet oder sowas.

Die Abfrage des Servers über das IMAP-Protokoll klappt auch schon, allerdings sieht die Ausgabe noch recht hässlich aus, die Serverantwort eben:

* STATUS INBOX (UNSEEN 1)

bzw. für die Gesamtanzahl der Mails:

* STATUS INBOX (MESSAGES 1916)

Zunächst einmal wäre es wichtig für mich, die beiden Zahlenwerte zu isolieren, um sie mit einem anderen Textbaustein ("Sie haben [Anzahl] Mail(s) erhalten.") ausgeben zu können.
Habe da an die Konvertierung in ein Array gedacht, aber die Zahl der Ungelesenen kann ja locker auch 2stellig werden, also wäre das Ende des interessanten Array-Bereichs ja unbekannt!?
Hätte da jemand eine Idee?

Vielen Dank schonmal, Gruß
Julian

Weißt Du ca wo im string die Zahlen sind? Lies ein Zeichen nach dem anderen und wenn der wert zwischen 48 una 57 dezimal ist ist es eine Ziffer fasse die aufeinanderfolgenden Ziffern zusammen.
Grüße Uwe