import re


def remove_special_characters(text: str) -> str:
    """
    Remove specific characters related to digital written language using regex
    
    Parameters
    ----------
    text : string
        The raw text data containing special characters

    Returns
    -------
    string
        A string analogous to the input, but without special characters such as
        @, #, or underscores

    """

    special_rgx = r'[()[\]<>+\-_ = ~´`’\*|\^{}$&%#@!?.,:;/\"\\]+'
    clean_text = re.sub(special_rgx, " ", text.lower())
    return " ".join(clean_text.split())