python3 从字符串中提取 :) 符号

python3 extract :) symbol from string

我找到了各种用于传递表情符号和表情符号的工具,但其中 none 用于从字符串中提取简单的“:)”:

from emot.emo_unicode import UNICODE_EMO, EMOTICONS
":)" in EMOTICONS
>>>False

我已经尝试使用替换将所有“:)”转换为“:-\)”,但仍然无效。看起来很简单,但是我在网上找不到任何例子。

提前致谢。

import re

s = 'Pull the emoticon :):) out ):'
(news, count) = re.subn(r'(\s*:\)\s*)', ' ', s)
# 'Pull the emoticon out ):'

print('new string', news)
print('count', count)