String 从Lua中的字符串中删除表情符号

String 从Lua中的字符串中删除表情符号,string,replace,lua,emoji,String,Replace,Lua,Emoji,正如标题所述,我试图从Lua中的输入字符串中过滤表情符号。 这是在我一直在开发的电报机器人中使用的。 我有一个命令,如果将表情符号传递给它,它将被破坏 'Hello World总的来说,我认为你可以做三件事。您当前正在询问如何解决3 通过忽略任何您不想输入的内容来防止输入表情符号 如果输入了您不想要的内容,请使用错误消息拒绝该输入 在处理字符串之前,从字符串中删除任何不需要的内容 要从Lua字符串中删除某些内容,只需将其替换为空字符串即可。 使用和匹配所有表情符号的 我建议您对此进行阅读可

正如标题所述,我试图从Lua中的输入字符串中过滤表情符号。 这是在我一直在开发的电报机器人中使用的。
我有一个命令,如果将表情符号传递给它,它将被破坏


'Hello World总的来说,我认为你可以做三件事。您当前正在询问如何解决3

  • 通过忽略任何您不想输入的内容来防止输入表情符号

  • 如果输入了您不想要的内容,请使用错误消息拒绝该输入

  • 在处理字符串之前,从字符串中删除任何不需要的内容

  • 要从Lua字符串中删除某些内容,只需将其替换为空字符串即可。 使用和匹配所有表情符号的


    我建议您对此进行阅读

    可以尝试
    str='Hello World“我有一个命令,如果将表情符号传递到该命令中,该命令将被中断。”这是XY问题的X。改为修复。@Joseph Sible恢复Monica问题在于我使用的API不允许表情符号。更具体地说。如它所述,
    管理员的新自定义标题;0-16个字符,不允许使用表情符号