Hallo...
Ich hab eine Variable die in ca. Folgendes enthält:
"befehl user und einen text"
Nun will ich diesen in 3 Variablen aufteilen:$befehl = "befehl"; # Befehl, immer der gleiche
$user = "user"; # Username, immer klein
$text = "und ein text"; # Rest, länge umbestimmt
Die Gegebenheiten, die Du in den Kommentaren geschrieben hast, uebergehe ich mal, weil ich vermute, das es einfacher geht: Ich nehme einfach an, zwischen Befehl und User sowie zwischen User und Rest steht jeweils ein Leerzeichen. Weitere Leerzeichen in Rest sind egal. Dann also:
($befehl, $user, $text) = split(' ', "befehl user und einen text", 3)
Reicht das oder muss es wirklich so kompliziert sein, wie Du geschrieben hast?
Calocybe