bsolomon1124 / demoji

Accurately find/replace/remove emojis in text strings
https://pypi.org/project/demoji/
Apache License 2.0
157 stars 20 forks source link

Does not work with the following string #32

Open tom-pj opened 1 year ago

tom-pj commented 1 year ago

using the replace_with_desc function on this string: "🧑🏻‍❤️‍💋‍🧑🏼 🧑🏻‍❤️‍💋‍🧑🏽 🧑🏻‍❤️‍💋‍🧑🏾 🧑🏻‍❤️‍💋‍🧑🏿 🧑🏼‍❤️‍💋‍🧑🏻 🧑🏼‍❤️‍💋‍🧑🏽 🧑🏼‍❤️‍💋‍🧑🏾 🧑🏼‍❤️‍💋‍🧑🏿 🧑🏽‍❤️‍💋‍🧑🏻 🧑🏽‍❤️‍💋‍🧑🏼 🧑🏽‍❤️‍💋‍🧑🏾 🧑🏽‍❤️‍💋‍🧑🏿 🧑🏾‍❤️‍💋‍🧑🏻 🧑🏾‍❤️‍💋‍🧑🏼 🧑🏾‍❤️‍💋‍🧑🏽 🧑🏾‍❤️‍💋‍🧑🏿 🧑🏿‍❤️‍💋‍🧑🏻 🧑🏿‍❤️‍💋‍🧑🏼 🧑🏿‍❤️‍💋‍"

produces: "🧑🏻\u200d:red heart:\u200d:kiss mark:\u200d🧑🏼 :kiss: person, person, light skin tone, medium skin tone: :kiss: person, person, light skin tone, medium-dark skin tone: 🧑🏻\u200d:red heart:\u200d:kiss mark:\u200d:person: dark skin tone: 🧑🏼\u200d:red heart:\u200d:kiss mark:\u200d🧑🏻 🧑🏼\u200d:red heart:\u200d:kiss mark:\u200d🧑🏽 🧑🏼\u200d:red heart:\u200d:kiss mark:\u200d🧑🏾 🧑🏼\u200d:red heart:\u200d:kiss mark:\u200d:person: dark skin tone: 🧑🏽\u200d:red heart:\u200d:kiss mark:\u200d🧑🏻 :kiss: person, person, medium skin tone, medium-light skin tone: 🧑🏽\u200d:red heart:\u200d:kiss mark:\u200d🧑🏾 🧑🏽\u200d:red heart:\u200d:kiss mark:\u200d:person: dark skin tone: 🧑🏾\u200d:red heart:\u200d:kiss mark:\u200d🧑🏻 🧑🏾\u200d:red heart:\u200d:kiss mark:\u200d🧑🏼 :kiss: person, person, medium-dark skin tone, medium skin tone: 🧑🏾\u200d:red heart:\u200d:kiss mark:\u200d:person: dark skin tone: :person: dark skin tone:\u200d:red heart:\u200d:kiss mark:\u200d🧑🏻 :person: dark skin tone:\u200d:red heart:\u200d:kiss mark:\u200d🧑🏼 :person: dark skin tone:\u200d:red heart:\u200d:kiss mark:\u200d"

emojis remain in the string