import re


def isolate_punctuation(text):
    """ Isolate punctuation in a sentence.

    >>> split_punctuation('Hi there!')
    'Hi there !'

    Args:
        text (str): Input sentence

    Returns:
        str: Output sentence with isolated punctuation
    """
    text = re.sub('([.,!?()])', r' \1 ', text)
    text = re.sub('\s{2,}', ' ', text)

    return text.strip()