def clean_text(text, char_list, replacement=" "):
    """
    Replaces specific characters with a 'replacement' character within a text
    :param str text:  The text we want to change
    :param char_list: List of strings, which are the subtexts we will replace
    :type char_list: list(str)
    :param str replacement: The string used as replacement. Defaults to " ".
    :return: The updated string
    :rtype: str
    """
    if char_list:
        for char in char_list:
            text = text.replace(char, replacement)
    text = text.strip()
    return text