alex: Suchmaschineneingaben splitten

Beitrag lesen

Hi

Ich bin am Basteln einer Suchmaschine und am Punkt angelangt, wo
ich nur noch die Effizienz erhöhen muß, sprich die Suchgenauigkeit.
Jetzt soll der User z.B. folgendes eingeben:

+begriff1 -begriff2 +"begriff3 begriff4" begriff5 begriff6 "begriff7 begriff8"

Meine Idee war nun Arrays anzulegen:
@arr_plus = (begriff1, begriff3 begriff4)
@arr_minus = (begriff2)
@arr_oder = (begriff5, begriff6, begriff7 begriff8)

mit denen ich dann bequem weiterarbeiten kann.

Hat einer eine Idee, wie ich die Zeile splitte?
Ich kenne mich mit den regulären Ausdrücken noch nicht so aus und
meine Versuche das Plus oder Minus zu erkennen scheiterten immer.
Nach Leerzeichen konnte ich nicht splitten, da die ja evtl. wichtig
sein könnten...

Vielen Dank im voraus.