Fixing regex for 3+ word names

Should be much less restrictive and easier to read, too. Treats all (xxxx-xxxx-xxxx-...) as one match.

Tested by running against r/test and using regex101 to quickly test it matching the whole list.