original_docstring: 
      Parses the strong number from a string
      :param str:
      :return:
      
docstring: Parses the strong number from a string
docstring_tokens: Parses the strong number from a string
code: def parseStrong(str):
      """
      Parses the strong number from a string
      :param str:
      :return:
      """
      cleaned_string = str.replace('+', '')
      strong = cleaned_string
      strong = re.sub(r'^([a-z]+/)+', '', strong.lower())
      strong = re.sub(r'(\s*[a-z]+)+$', '', strong.lower())
  
      if strong:
          formatted = cleaned_string.replace(strong, 'H{}'.format(strong.zfill(4)))
      else:
          # TRICKY: leave invalid strong numbers as they are
          strong = str
          formatted = str
      formatted = re.sub(r'/', ':', formatted)
      formatted = re.sub(r'\s+', '', formatted)
      return strong, formatted
code_tokens: def parseStrong ( str ) : cleaned_string = str . replace ( '+' , '' ) strong = cleaned_string strong = re . sub ( r'^([a-z]+/)+' , '' , strong . lower ( ) ) strong = re . sub ( r'(\s*[a-z]+)+$' , '' , strong . lower ( ) ) if strong : formatted = cleaned_string . replace ( strong , 'H{}' . format ( strong . zfill ( 4 ) ) ) else : strong = str formatted = str formatted = re . sub ( r'/' , ':' , formatted ) formatted = re . sub ( r'\s+' , '' , formatted ) return strong , formatted
short_docstring: Parses the strong number from a string
short_docstring_tokens: Parses the strong number from a string
comment: """
      Parses the strong number from a string
      :param str:
      :return:
      """$SEP$# TRICKY: leave invalid strong numbers as they are