【问题标题】:Remove emojis from string in Zapier从 Zapier 中的字符串中删除表情符号
【发布时间】:2020-06-16 01:20:42
【问题描述】:

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

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

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

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

想法?

【问题讨论】:

    标签: facebook emoji zapier


    【解决方案1】:

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

    还有其他答案可以指出这一点。我找到的最简单的是this answer

    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
    

    【讨论】:

    • 谢谢xavdid!如果我没看错,我会用我的实际字段名称替换最后一部分的“名称”?
    • 有点!在设置代码步骤时,您会将早期步骤中的值映射到代码步骤(然后在input_data 中提供)。所以在这里,'name' 是变量的名称(与您的实际字段名称分开)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 2016-11-08
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2018-01-28
    相关资源
    最近更新 更多