naotokui
5/19/2017 - 4:21 AM

find unicode emoji in python regex

find unicode emoji in python regex

import re

emoji_pattern = re.compile(
    u"(\ud83d[\ude00-\ude4f])|"  # emoticons
    u"(\ud83c[\udf00-\uffff])|"  # symbols & pictographs (1 of 2)
    u"(\ud83d[\u0000-\uddff])|"  # symbols & pictographs (2 of 2)
    u"(\ud83d[\ude80-\udeff])|"  # transport & map symbols
    u"(\ud83c[\udde0-\uddff])"  # flags (iOS)
    "+", flags=re.UNICODE)

if emoji_pattern.search(u"ใƒ†ใ‚นใƒˆ๐Ÿ˜‹"):
    print True