I would like to have a regex pattern to match smileys \":)\" ,\":(\" .Also it should capture repeated smileys like \":) :)\" , \":) :(\" but filter out invalid syntax like \
Maybe something like:
re.match('[:;][)(](?![)(])', str)