regex: finde eine einstellige Zahl

Muss ich finden den text von alle die einstellige Zahl.

Mein code:

$string = 'text 4 78 text 558 [email protected] 5 text 78998 text';
$pattern = '/[\d]{1} /';

(Ergebnis: 4 und 5)

Alles perfekt funktioniert, wollte nur mal Fragen, ist es richtig, verwenden Sie Leerzeichen?
Vielleicht gibt es einige andere Weise zu unterscheiden-stellige Zahl.

Dank

  • Sie fehlen einige spezielle Fälle hier. Wenn die Zahl am Anfang, am Ende und wenn es nur eine Zahl in einem string.
InformationsquelleAutor lolalola | 2013-02-26
Schreibe einen Kommentar