in reply to Superfluous subpatterns in regex alternations.

If you have a *sub* pattern, then yes, here's when LISTS can match:

perl -le '"LISTS" =~ /(LIST|OF|LISTS)$/ and print "matched $1"'