Character classes and Unicode characters
import re
text = "π·πΈπΉπΊπ»βπΌπ½πΎπΏπππ"
print(text)
#print(chr(128120))
#print(0x1f000)
match = re.search(r"[\U0001f000-\U00020000]+", text)
if match:
print(match.group(0))
for emoji in text:
print(emoji, ord(emoji), "{:x}".format(ord(emoji)))
match = re.search(r"[π·-π]*", text)
print(match.group(0))