in reply to Re: pattern matching words in any order
in thread pattern matching words in any order

Actually /this/ && /that/ would return true in 3rd case, too, so OP should be happy with your (and ikegami's) solution.