I recently needed to parse words separated by whitespace out of a string, where a doublequoted word may contain spaces itself but no escaped doublequotes. The following regex will do, is quite tidy and also hardly backtracks (occasionally by a few characters, not more).