gpt4 book ai didi

ios - 如何从字符串中删除表情符号 - ios?

转载 作者:行者123 更新时间:2023-11-29 11:25:53 24 4
gpt4 key购买 nike

我看到很多答案都是基于字符的unicode和emodji范围的unicode,但是每年都会添加emoji,很难维护。有没有更简单的实现方式?

最佳答案

实际上似乎有一个非常简单的解决方案:

func removeEmojisFromString(_ string: String) -> String {
string.unicodeScalars.filter { !($0.properties.isEmoji && $0.properties.isEmojiPresentation) }.map { String($0) }.joined()
}

测试

let filtered = removeEmojisFromString("This is actually pretty easy 🤣 iOS has a native categorization for emoji? 😳")
print(filtered)

结果是 这实际上很简单 iOS 有一个原生的 emoji 分类?

您可能还需要删除一些额外的空格,但那是另一回事。

关于ios - 如何从字符串中删除表情符号 - ios?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58968982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com