more regex q's

The order in the alternation absolutely matters, and Greedy is not involved. Place the longer strings first, and if they represent entire words, surround the entire clause with word boundary anchors, like this:

\\b(word1|word|wor|wo|w|1)\\b