facebook - 从 Zapier 中的字符串中删除表情符号
问题描述
Zapier 在这里提到了我,因为他们的支持有限。我正在寻找从文本字符串中删除所有表情符号。
我们有一个 Facebook 广告活动,用户填写文本表格。表单提交进入 Zapier,因此它可以在下游进行一些自动处理。有时用户会在他们的名字后输入一堆表情符号。我想保留他们的名字但清除表情符号。
查看 Zapier 的日志,这些提交的内容如下所示。
鲍勃 = 鲍勃\ud83d\udcaf\ud83d\udcb8\ud83d\udcb0\ud83d\udcb5
想法?
解决方案
我会使用 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
推荐阅读
- c# - Linq Join 使用位掩码逻辑
- virtualization - 命令“lspci”不显示 IVSHMEM 设备
- django-channels - 未接收到外部消费者发送的 Django 频道中的消息
- python - python中的全局变量不会改变子函数
- firebase - Flutter Streambuilder 在 Firebase 中无法正常工作
- gradle - 在 gradle kotlin dsl 中使用 Avro to java 插件
- ios - SwiftUI TapGesture 不适用于 iOS 列表中的 NavigationLink
- r - R 中的 tidyverse 和 data.table 何时引入列表列?
- excel - 在vba中查找时差
- python - (Pygame) 这个函数有什么问题?