Text 1 : 
do not match: nw, n, s and somethingelse.
all directions are: n, w, s and e.
Expect :{n, w, s, e}
Text 2 : 
do not match: nw, n, s and somethingelse.
all directions are: nw, sw, se, w, ..., s and e.
Expect :{nw, sw, se, w, ..., s, e} 
Is it possible to capture all directions in one express?
 
     
     
     
    