Fix #14 with a combination of ordering and regex change

The regex change is to make sure that whatever the order
a negative lookahead will clearly distingush and spacelink
from a non-space link.

This gets tests passing okay, but I'm not exactly sure why,
so some additional eyes would be nice, please and thank you
@fnd.
More complete tests show the fix is no good.

The change simply reverses the fault.

Have, again, reached the point of stupid so will have to put
off for tomorrow, again.