从PHP的Instagram标题中删除表情符号

时间:2013-04-21 17:07:34

标签: php regex instagram emoticons

有谁知道从Instagram标题中删除表情符号?我订阅他们的api喂养某些照片类型并在我的网站上显示。我尝试在PHP中使用下面的命令来删除表情符号,但没有成功。

    $newcaption  = preg_replace('/[^a-zA-Z0-9 \.]/s', '', $caption);

有谁知道如何使用PHP摆脱instagram表情符号?我不知道他们的ascii字符集是什么。

1 个答案:

答案 0 :(得分:1)

Instagram没有原生表情符号。我的建议是,创建一个包含所有已知表情符号(表情符号,Android,iOS等)的数组,然后搜索并从$caption中删除它们。

我没有看到其他方法。

更新

我写了一个正则表达式可以帮助你而不创建数组,但它可能导致一些错误。试着看结果,这是:

$pattern = '/((?=:)|(?=;))(.*)(?=\s{1,})/i';
preg_replace($pattern, '', $string);