pensavo che la prima cosa che avevi fatto era splittare tutto con lo spazio per analizzare parola per parola...
... a volte comunque è più semplice e veloce realizzare più cicli di controllo (anche se un preg molto meticoloso è senza dubbio più efficace ... ma devi essere molto bravo con la sua sintassi.)
Quindi le cose sono due:
1) O studi un pò di sintassi delle espressioni che ti sarà utile in futuro).
2) effettui più cicli di controllo.