import re


def parse_emoticons(input_str):
    """
    Parse '(emoticons)' out of a string, perform any formatting/munging
        and return a list of all we found.

    Args:
        input_str (str):    The string to parse.

    Returns:
        list:               List of all found emoticons.
    """

    emoticon_re = re.compile(r'\([a-zA-Z\d]{1,15}\)')

    emoticons = emoticon_re.findall(input_str)

    return [re.sub(r'(\(|\))', '', e) for e in emoticons]