import re


def snakify(text: str) -> str:
    """
    snakify - Converts a string to snake case

    Args:
        text (str): The string to convert

    Returns:
        str: The snake cased string
    """
    return "_".join(re.sub(r"[^a-zA-Z0-9_]", "", q.lower()) for q in text.split(" "))