In my view, there are two types of regex golfs -- ones with clear patterns that test if you understand regex (most of the ones here ) and ones where you match random lists of words (The subtitles of Star Trek films to Star Wars). Neither of these make for good problems for this site.
The first type are fun problems, but probably too close-ended for this site -- most people familiar with regex instantly will write out the straightforward answer when there's a clearly optimal answer (e.g., the first four problems on http://regex.alf.nu/ where you can see the pattern quickly)). Occasionally, you can modestly improve upon the straightforward solution. E.g., to the powers problem (#13 at http://regex.alf.nu) (matching the string x^(2^i) where i=0,1,2,...,10) has a straightforward 45-char solution:
^((((((((((x)\10?)\9?)\8?)\7?)\6?)\5?)\4?)\3?)\2?)\1?$
but code golfing it you can reduce it to 43-char ^(((((((((xx?)\9?)\8?)\7?)\6?)\5?)\4?)\3?)\2?)\1?$
. Also, if you don't mind picking up some matches not in the positive set (but not in the specifically negated set), you can reduce it to at least 38 characters with ^(xx?|xxxx|x{8}|x{16}|x{32}|(x{64})*)$
(which matches a string of 192 x's, despite 192 not being in the form 2^(2^i). But again, rather quickly you reach the best solution as there are only a few ideas to really use.
The second type of matching one list without matching a second list of random items is silly. Doing it by hand is going to be significantly worse unless you use custom-written tools (that may not do all the work for you; e.g., you suggest clauses by looking at the words not matched so far). The other problem is the second type will generally be uninsightful or clever as you are so constrained (must use a regex and must match these words). While the problem is NP hard, the problem size is also quite small and humans are also bad at NP hard problems.
I'd have no problem with their being one regex golf problem of the random list type, but I don't think there should be many of them. Each code golf problem of distinct lists is often quite similar, similar to how it makes sense to allow "Calculate 6*9 in different bases" (reference to hitchhiker's guide to the galaxy question and answer), but it wouldn't make sense to repeat the question many times with different products.