Solve a classic string manipulation problem often found in NLP pre-processing.
Given a string, return its words in reverse order, separated by exactly one space. Treat spaces, tabs, newlines, and their escaped text forms (\\t, \ , \\r) as separators. Remove leading and trailing separators and return an empty string when no words exist.
Function: reverse_words(text)
Examples: "alpha beta gamma" returns "gamma beta alpha"; " tokenize\\tclean text " returns "text clean tokenize".
def reverse_words(text):