Draganis: Reguläre Ausdrücke

Beitrag lesen

Hy,

ich hab keine Ahnung von Regulären Ausdrücken und wag mich jetzt zum ersten Mal da rein...

jetzt bekomm ich sofort nen Befehl an den Kopf geworfen und komm damit nicht zurecht...
Vielleicht kann mir jemand von euch dabei helfen....

Das ist der Befehl...

eregi("^/(msg|to)[:space:][:space:]$", $M, $Cmd)

der sucht nach was das ungefähr so aussehen soll:

/msg Username message

jetzt soll er aber nach
/msg Username: message
suchen
Wie bekomm ich das denn hin....

Ich versteh ja den eregi-Befehl nichmal richtig...
Hab schon ein PHP-Buch zu rate gezogen und auch php.net gefragt, doch nirgends hab ich was richtig gutes gefunden, was mir half...
Was ich weiss, iss dass er das Array $Cmd mit 4 sachen füllt...
$Cmd[0] = kompletter String
$Cmd[1] = /msg
$Cmd[2] = Username
$Cmd[3] = message

Was ich noch weiss, ist daß die 3 Strings durch Leerzeichen  ([[:space:]]) getrennt sind...
Nur stellt sich mir die Frage, wo und wie ich den : einsetzen muss, damit ich das gewünschte ergebnis bekomm...

Thnx

Sven