def separate_words(text, min_word_return_size):
 splitter = re.compile('[^a-zA-Z0-9_\\+\\-/]')
 words = []
 for single_word in splitter.split(text):
  current_word = single_word.strip().lower()
  if ((len(current_word) > min_word_return_size) and (current_word != '') and (not is_number(current_word))):
   words.append(current_word)
 return words

def separate_words ( text , min_word_return_size ) : splitter = re . compile ( '[^a-zA-Z0-9_\\+\\-/]' ) words = [ ] for single_word in splitter . split ( text ) : current_word = single_word . strip ( ) . lower ( ) if ( ( len ( current_word ) > min_word_return_size ) and ( current_word != '' ) and ( not is_number ( current_word ) ) ) : words . append ( current_word ) return words
utility function to return a list of all words that are have a length greater than a specified number of characters .