Einzelnen Beitrag anzeigen
  #6  
Alt 19.03.2019, 13:44:10
Doc_McSky Doc_McSky ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 49
AW: Bestimmte Zeichen aus einem String lesen

Hallo,

danke dir sysop für deine Hilfe.
Ähnliche Idee hatte ich auch, aber leider ist es wohl nicht so einfach.
Das mit explode() geht schlecht, der Doppelpunkt steht zwar fest, aber nicht was auch immer hinter der dann folgenden Zahl kommt.

Die anderen Ausdrücke holen sich zwar auch die gewünschte Zahl, aber wie du schon vermutet hattest, es können auch an anderen Stellen Zahlen auftauchen und so wüsste ich ja nicht, an welcher Stelle im result-Array nun MEINE Zahl steht.

Ich habe es jetzt so probiert:
PHP-Code:
preg_match("/:[0-9]{3,}/"$string$matches
Ich weiß das die Zahl mind. 3-stellig ist und danach irgendwas kommt.

Einziger unschöner Nebeneffekt, den Doppelpunkt gibt er mir mit als Ergebnis aus, aber das kann ich mit substr() abschneiden. Nur ist das dann die sauberste Lösung?
gibt es keinen regulären Ausdruck, der in einem String einen Doppelpunkt sucht und nur die Zahl dahinter ausgibt, bis ein nicht-Zahl-Zeichen kommt?
Mit Zitat antworten