import re


def seperate_numbers_from_text(text: str) -> str:
    """ 
    Separates numbers from text.

    Args:
        text (:obj:`str`):
            Text to process.

    Returns:
        :obj:`str`:
            Text without numbers.
    """
    regex = re.finditer(r'\d+', text)

    for idx, number in enumerate(regex):
        idx_start, idx_end = number.span()

        # correct for manually introduced spaces
        idx_start = idx_start + 2 * idx
        idx_end = idx_end + 2 * idx

        text = text[:idx_start] + ' ' + text[idx_start:idx_end] + ' ' + text[idx_end:]

    return text