(input_text)
return input_text
Split twitter handles and hashtags into tokens when possible
    
    :param input_text: 
    :return:
    >>> _preprocess_twitter_handles('The Buccaneers just gave a $19 million contract to a punter via @89YahooSports wow')
    'The Buccaneers just gave a $19 million contract to a punter via @89 Yahoo Sports wow'
    >>> _preprocess_twitter_handles('Congrats to my first ever Broski of the Week @CMPunk!')
    'Congrats to my first ever Broski of the Week @CM Punk!'
Split twitter handles and hashtags into tokens when possible
    
    :param input_text: 
    :return:
    >>> _preprocess_twitter_handles('The Buccaneers just gave a $19 million contract to a punter via
Split twitter handles and hashtags into tokens when possible : param input_text : : return : >>> _preprocess_twitter_handles ( The Buccaneers just gave a $19 million contract to a punter via
def _preprocess_twitter_handles(input_text):
    """
    Split twitter handles and hashtags into tokens when possible
    
    :param input_text: 
    :return:
    >>> _preprocess_twitter_handles('The Buccaneers just gave a $19 million contract to a punter via @89YahooSports wow')
    'The Buccaneers just gave a $19 million contract to a punter via @89 Yahoo Sports wow'
    >>> _preprocess_twitter_handles('Congrats to my first ever Broski of the Week @CMPunk!')
    'Congrats to my first ever Broski of the Week @CM Punk!'
    """
    input_text = re.sub(r'([\w]+?)([A-Z])(?=[a-z0-9])', r'\1 \2', input_text)
    return input_text
def _preprocess_twitter_handles ( input_text ) : input_text = re . sub ( r'([\w]+?)([A-Z])(?=[a-z0-9])' , r'\1 \2' , input_text ) return input_text