Another option when using regex would be to use the lookahead[0] operator (as long as supported, which is the case for the python re module)
(?=(one|two|three|[...]))
would return `["two", "one"]` for the input string `twone` since the lookahead operator doesn't consume the next character.