Calocybe: Perl: Graphische auswertung und satz splitten

Beitrag lesen

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