首页 > 解决方案 > 从 Zapier 中的字符串中删除表情符号

问题描述

Zapier 在这里提到了我,因为他们的支持有限。我正在寻找从文本字符串中删除所有表情符号。

我们有一个 Facebook 广告活动,用户填写文本表格。表单提交进入 Zapier,因此它可以在下游进行一些自动处理。有时用户会在他们的名字后输入一堆表情符号。我想保留他们的名字但清除表情符号。

查看 Zapier 的日志,这些提交的内容如下所示。

鲍勃 = 鲍勃\ud83d\udcaf\ud83d\udcb8\ud83d\udcb0\ud83d\udcb5

想法?

标签: facebookemojizapier

解决方案


我会使用 Python(通过Code by Zapier)从字符串中删除这些字符。

还有其他答案会指出这一点。我发现的最简单的答案是:

def deEmojify(inputString):
    return inputString.encode('ascii', 'ignore').decode('ascii')

return {'cleaned': deEmojify(input_data['name'])} # <- you need to map that field into the code step

推荐阅读