Wie gesagt, ich möchte gerne aus einem beliebigen String jeweils alle zusammenhängenden Buchstaben und Zahlen bekommen. Es würde auch reichen das jeweils bei einem "Übergang" von Zahl zu Buchstabe und umgekehrt ein Leerzeichen eingefügt wird.
Ich denke das das ganze über reguläre Ausdrücke gehen wird, aber weiter als so bin ich nicht gekommen:
Ausgegeben wird dann:
$result[0] = 20mnb
$result[1] = 20
$result[2] = mnb
Mal abgesehen das der erste Teil abgeschnitten wird, wie schaffe ich es, das dieser Vergleich mehrfach angewendet wird?
Sprich so in der Art
([ (obigerAusdruck) ]*)
Ich denke das das ganze über reguläre Ausdrücke gehen wird, aber weiter als so bin ich nicht gekommen:
PHP:
$string = "abc20mnb16vcx";
preg_match("/([0-9]+)([a-z]+)/i", $string, $result);
Ausgegeben wird dann:
$result[0] = 20mnb
$result[1] = 20
$result[2] = mnb
Mal abgesehen das der erste Teil abgeschnitten wird, wie schaffe ich es, das dieser Vergleich mehrfach angewendet wird?
Sprich so in der Art
([ (obigerAusdruck) ]*)