過濾NSString中的Emoji

2022-08-26 18:51:09 字數 389 閱讀 6526

有時候由於專案需求。要過濾nsstring中的emoji。

比方下面情況:

思路例如以下,遍歷nsstring每個字元,然後替換成其他字元。列印每個字元:

nsrange range;

for(nsinteger i = 0; i < length; i += range.length) `

怎樣推斷composedstring是emoji呢?

推斷當前碼點是不是emoji.

- (bool)isnotemoji:(uint64) codepoint
依據以上兩個方法,我寫了乙個nsstring的擴充套件類:

nsstring+yfemoji

objective c中的NSString操作

1 建立常量字串。nsstring astring this is a string 2 建立空字串,給予賦值。nsstring astring nsstring alloc init astring this is a string nslog astring astring astring re...

使用django向mysql中存入emoji表情

更新2017年3月21日 在django admin介面,進行修改帶有emoji的資料表時,報錯 1366,incorrect string value xf0 x9f x90 xac for column object repr at row 1 這是因為你在通過admin介面修改資料時,djan...

OC中NSString的操作

1.比較字元 bool result astring01 isequaltostring astring02 1 搜尋字元 nsrange range source rangeofstring 返回值為nsrange,其有兩個引數 location length 若子字串中包含搜尋字元,則返回返回r...