'Cleans up series name by removing any . and _
characters, along with any trailing hyphens.
Is basically equivalent to replacing all _ and . with a
space, but handles decimal numbers in string, for example:'

@staticmethod
def clean_series_name(series_name):

    series_name = re.sub(u'(\\D)\\.(?!\\s)(\\D)', u'\\1    \\2', series_name)
    series_name = re.sub(u'(\\d)\\.(\\d{4})', u'\\1    \\2', series_name)
    series_name = re.sub(u'(\\D)\\.(?!\\s)', u'\\1    ', series_name)
    series_name = re.sub(u'\\.(?!\\s)(\\D)', u'    \\1', series_name)
    series_name = series_name.replace(u'_', u'    ')
    series_name = re.sub(u'-$', u'', series_name)
    series_name = re.sub(u'^\\[.*\\]', u'', series_name)
    return series_name.strip()
