标签: emoticons

检查字符串中是否包含表情符号

我用这个获得字符串的文本大小

textSize = [[tempDict valueForKeyPath:@"caption.text"] sizeWithFont:[UIFont systemFontOfSize:12] constrainedToSize:CGSizeMake(280, CGFLOAT_MAX) lineBreakMode: NSLineBreakByWordWrapping];
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是,如果字符串只包含表情符号,我的应用程序崩溃.有没有一种简单的方法来检查表情符号,或者我是否必须创建一个包含所有可能的表情符号的数组,然后使用它来检查它们?

错误:

-[NSNull sizeWithFont:constrainedToSize:lineBreakMode:]: unrecognized selector sent to instance 0x3aa88a60


if ([tempDict valueForKeyPath:@"caption.text"]){
            NSLog(@"%@", [tempDict valueForKeyPath:@"caption"]);
            //Measure the message label box height
            textSize = [[tempDict valueForKeyPath:@"caption.text"] sizeWithFont:[UIFont systemFontOfSize:12] constrainedToSize:CGSizeMake(280, CGFLOAT_MAX) lineBreakMode: NSLineBreakByWordWrapping];
            int height = 320 + 20 + textSize.height;
            [cellHeight addObject:[NSNumber numberWithInt:height]];
}
Run Code Online (Sandbox Code Playgroud)

objective-c emoticons sizewithfont ios emoji

11
推荐指数
3
解决办法
1万
查看次数

删除标点但保留表情符号?

是否有可能删除所有的标点符号,但保留表情符号如

:-(

:)

:d

:p

structure(list(text = structure(c(4L, 6L, 1L, 2L, 5L, 3L), .Label =     c("ãããæããããéãããæãããInappropriate announce:-(", 
"@AirAsia your direct debit (Maybank) payment gateways is not working. Is it something     you are working to fix?", 
"@AirAsia Apart from the slight delay and shortage of food on our way back from Phuket, both flights were very smooth. Kudos :)", 
"RT @AirAsia: ØØÙØÙÙÙÙ ÙØØØ ØØØÙ ÙØØØØÙ ØØØØÙÙÙí í Now you can enjoy a #great :D breakfast onboard with our new breakfast meals! …
Run Code Online (Sandbox Code Playgroud)

string text r emoticons gsub

10
推荐指数
2
解决办法
1449
查看次数

显示用于inputmethod的内置表情符号键

我正在为Android构建一个自定义软键盘,并希望添加一个布局,以包括类似于默认Android键盘(AOSP)正在做的表情符号键.我一直在搜索,但似乎大多数人都试图从图像中显示自定义表情符号.我想展示Android附带的内置图标(如下所示):

Android内置表情符号

似乎我应该能够使用Unicode字符从键盘发送图像,但我的第一次尝试似乎只生成了emojis的旧版本.我如何支持手机可以处理的最新表情符号?另外,如何在键盘上显示表情符号,如上图所示?

android emoticons android-softkeyboard emoji android-input-method

10
推荐指数
2
解决办法
1694
查看次数

表情符号支持textarea或contenteditable div

尝试编写时实现textarea具有表情符号支持的组件.

我希望能够备份原始文本(仅限ascii chars),同时在a上显示过滤/生成的html结果(带有角度表情符号过滤器)div.

我最初的解决方案是

<textarea ng-model="text" ng-change="..." ng-focus="..."></textarea>
<div ng-bind-html="text | myEmoticonsFilter"></div>
Run Code Online (Sandbox Code Playgroud)

但是我无法使用隐藏的textarea.此外,有了这个,我将无法鼠标选择文本并删除或复制/粘贴安全.

我也想过用的<div contenteditable="true">,但ng-focusng-change不会被处理.

有没有人对如何继续这个有任何兴趣?

编辑1:这是一个jsfiddle尝试我正在做的事情.到目前为止,能够替换第一次出现,但行为仍然不稳定.我正在使用contenteditable指令进行双向数据绑定并过滤表情符号模式.

编辑2:关于我的声明称,ng-focusng-change不进行处理,这是不正确- ng-focus原生支持上<div contenteditable="true">,并ng-change只要一个指令通过声明将工作ngModel和制定适当的$modelValue$viewValue(一个例子是在所提供的jsfiddle编辑1).

emoticons contenteditable angularjs

10
推荐指数
1
解决办法
4647
查看次数

黑莓和Android应用程序上的表情符号(表情符号).怎么支持?

我想知道whatsapp如何为此提供支持.我可以在iPhone上使用emojis,因为它本身支持.我不是为bb开发而不是android,但我需要帮助编程人员使用这些东西.

bb的家伙告诉我,他可以添加字体作为项目资源(TTF),但由于表情符号,是彩色的图形,我不知道如果我能创造一个TTF.我对字体一无所知.

正如你所看到的,我的知识非常重要.我只需要一些提示,指出我正确的研究方法.

谢谢!

fonts android blackberry emoticons emoji

9
推荐指数
2
解决办法
7万
查看次数

从文本中提取表情符号

我需要从使用Python文本中提取文本表情符号,我一直在寻找一些解决方案,这样做,但他们大多像这样这样只涉及简单的表情符号.我需要解析所有这些.

目前我正在使用一个表情符号列表,我为我处理的每个文本进行迭代,但这样效率很低.你知道更好的解决方案吗?也许是一个可以处理这个问题的Python库?

python regex text-processing emoticons

9
推荐指数
1
解决办法
2302
查看次数

Whatsapp和电报的表情符号

我搜索我的Android应用程序的表情符号/表情符号.我发现有一些像pidgin一样可用的开源集.

但我想知道Whatsapp中使用的表情符号.他们基本上非常好.因此我认为他们是由whatsapp许可的.现在我已经安装了消息"电报",我感到很惊讶.他们使用与whatsapp相同的表情符号.这怎么可行?表情符号是否公开?

android emoticons whatsapp

7
推荐指数
1
解决办法
6895
查看次数

正则表达式匹配表情符号

我们正在努力,我们希望用户能够同时使用的表情符号的语法项目(如:smile:,:heart:,:confused:,:stuck_out_tongue:),以及正常的表情符号(如:),<3,:/,:p)

我在使用表情符号语法时遇到问题,因为有时这些字符序列会出现在:

  • 普通字符串或网址 - http ://example.com
  • 在表情符号语法中 - :pencil:

我怎样才能找到这些表情字符序列,而不是当其他字符靠近它们时?

我用于所有表情符号的整个正则表达式是巨大的,所以这里是一个trimed down版本:

(\:\)|\:\(|<3|\:\/|\:-\/|\:\||\:p)
Run Code Online (Sandbox Code Playgroud)

您可以在这里播放它的演示:http://regexr.com/3a8o5

javascript regex emoticons emoji

7
推荐指数
1
解决办法
7005
查看次数

将表情符号/表情符号添加到MSSQL表中

我试图将表情符号/表情符号插入MSSQL数据库,但它只是存储??? 而不是表情符号/表情符号.

我只发现MSSQL而不是MySQL的帮助

我试过了:链接

但找不到答案,甚至无法设置: ALTER TABLE mytable charset=utf8mb4, MODIFY COLUMN textfield1 VARCHAR(255) CHARACTER SET utf8mb4,MODIFY COLUMN textfield2 VARCHAR(255) CHARACTER SET utf8mb4;

MSSQL无法识别此命令.这仅适用于Microsoft SQL服务器而非MySQL

sql sql-server emoticons sql-server-2008 emoji

7
推荐指数
1
解决办法
1万
查看次数

如何将表情符号有意发送到whatsapp?

我知道我们可以通过以下意图向 whatsapp 发送纯文本:

 Intent sendIntent = new Intent();
 sendIntent.setAction(Intent.ACTION_SEND);
 sendIntent.putExtra(Intent.EXTRA_TEXT,"Text to be sent on whatsapp");
 sendIntent.setType("text/plain");
 sendIntent.setPackage("com.whatsapp");
 startActivity(sendIntent);
Run Code Online (Sandbox Code Playgroud)

但我希望能够通过意图将表情符号(表情符号)发送到 whatsapp。
这怎么可能?我们有一些特殊的表情符号代码吗?

android emoticons android-intent emoji whatsapp

7
推荐指数
1
解决办法
3704
查看次数