问题标签 [emoticons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7688 浏览

c#-4.0 - 如何将表情符号添加到richtextbox

}

我使用这些代码行将笑脸插入richtextbox,但不是显示笑脸,而是显示png imgae的路径,即。C:\Users\Buddiez\Documents\Visual Studio 2010\Projects\abc\abc\a.png

0 投票
1 回答
831 浏览

c# - 正则表达式:删除除表情符号之外的所有内容。如何?

如果我有诸如“我爱我的国家 :) :D. 我喜欢我自己 :P -_- 。”之类的字符串,如何删除除表情符号之外的所有内容 - 所以生成的字符串应该没有任何文本?输入字符串或文本可以是任何类型。

我正在使用正则表达式

但它也删除了“:D:P”笑脸中的“P”“D”。那么正则表达式会是什么?

提前致谢。

0 投票
6 回答
95151 浏览

android - 表情符号(表情)视图/键盘布局的实现

我试图弄清楚表情符号(表情符号)选择是如何在Facebook应用程序和谷歌Hangouts应用程序上实现的。我查看SoftKeyboard了 Android API 示例中的演示应用程序,但这些表情符号视图的显示看起来不像SoftKeyboard. 它的外观和行为更像自定义Dialog视图。有谁知道这些是如何实现的?

脸书应用

Facebook

谷歌环聊应用

环聊

此外,Unicode是发送表情符号的最佳方式还是有替代方法?我注意到某些Unicode序列,例如\u1F601不呈现相应的表情符号,而是该序列仅显示为1

0 投票
1 回答
513 浏览

php - PHP - 用意义替换表情符号

我正在分析非正式聊天风格的消息以获取情绪和其他信息。我需要将所有表情符号替换为它们的实际含义,以使系统更容易解析消息。

目前我有以下代码:

这会直接替换字符串,因此不会考虑表情符号是否被其他字符包围。

如何使用正则表达式并preg_replace确定它是否实际上是表情符号而不是字符串的一部分?

另外,我如何扩展我的数组,happy以便例如元素可以包含两个条目;:):]

0 投票
1 回答
1212 浏览

android - Android- 聊天应用程序 - 将编辑框表情转换为字符串;)格式以保存在数据库中

我在 android 中开发了一个聊天应用程序,我想在我的应用程序中添加表情功能。到目前为止,我已经用 gridview 实现了这个功能,当我输入带有文本的表情符号时,它会出现在 editText 中。但我想用 :) 将它保存在数据库中。Hv 创建了图像和 :) 字符串的映射但无法通过更改它来保存。

对于edittext,我使用了以下代码:

请帮助我执行数据库保存并在 textview 中显示它。 谢谢。

0 投票
1 回答
2282 浏览

android - 将drawable转换为特定字符串

我有一个聊天应用程序,我想用表情符号扩展它。

此代码用于在文本中插入笑脸:

这很好用。表情符号出现在 textView 的正确位置。

现在我想通过 HTTP 将文本发送到我的服务器。我想存储“:)”而不是图像,因为使用旧应用程序版本的图像无法显示。在新版本中,我在显示文本之前将“:)”转换为图像。有没有办法将图像转换为特定的字符串?

0 投票
1 回答
12106 浏览

iphone - 创建自定义 IOS 表情符号的指南?

我正在寻找有关在 iPhone 上为 iOS 应用程序创建自定义表情符号的指南。从我到目前为止所阅读的内容来看,它似乎变得更容易做到,但我找不到关于它的教程。

到目前为止,我对该主题的研究表明,您可以创建的表情符号可能只能在仅应用程序的平台上使用,因为真实的表情符号基于手机内置的 Unicode。是否有人可以将他们的自定义表情符号添加到 iphone 上的 Unicode 键盘,或者他们是否必须被 Unicode 控制当局接受,如果这甚至可能的话?如果您的表情应用程序为特定的利基市场提供了一个独特且非常有用的平台,那么您可以为 Unicode 键盘激活您选择的自定义表情符号,或者在标准文本菜单中访问一个单独的应用程序键盘,这似乎是可行的,这可能吗?

最后,创建一个自定义表情应用程序有多难?我看到了不同的反应,但它们越是最近,似乎在最近的时代就越容易做到。

0 投票
2 回答
129 浏览

emoji - 在 DocPad 中使用表情符号/表情符号

我需要做什么才能做到这一点?我正在考虑使用Phantom Open Emoji集,但我需要集成它。

如果我不能使用它,我可以用什么来换取我的内容中的表情符号?

我想我必须为此制作一个插件吗?

0 投票
4 回答
3621 浏览

java - java中的字符串拆分不起作用?

我用空格分割这个字符串:(String input = ":-) :) :o) :] :3 :c) :> =] 8) =) :} :^)";表情符号之间的空格)

结果是:

结果中有一些奇怪的字符。我不知道为什么。请帮我。

这是代码:

感谢您的任何建议。这是表情文件:
https ://www.dropbox.com/s/6ovz0aupqo1utrx/emoticon.txt

0 投票
1 回答
1122 浏览

python - 将表情符号合并到 scikit 模型中

我正在使用 scikit 在文本数据集上训练 SVM 分类器。该文档适用于使用计数矢量化器使用 n-gram 构造特征向量。例如,对于 unigrams 和 bigrams,我可以执行以下操作:

但是,我不确定您将如何将表情符号构建到特征向量中?似乎有两个可用选项 - 要么使用匹配表情符号的正则表达式并将其输入

CountVectorizer 的参数,或构建一个包含表情符号的自定义词汇表,并将其输入

争论。任何建议 - 或者特别是一个简单的例子,都会很棒!另外,如果我错过了任何其他重要信息,请告诉我。

编辑:我的解决方案

在对上述问题进行了一些实验之后,这是对我有用的代码。它假定您已将数据拆分为数组,例如:

我们使用 CountVectorizer,所以首先导入:

然后将表情符号列表构建为数组。(我从网上的文本转储中得到了我的清单):

接下来,将 CountVectorizer 与表情符号数组相匹配。使用 fit 而不是 fit_transform 至关重要:

然后使用 transform 方法通过计算训练数据(在我的例子中是推文数组)中表情符号的数量来构造一个特征向量:

现在我们可以使用标签和新的表情特征向量来训练我们的分类器 clf(请记住,对于某些分类器,例如 SVC,您需要首先将字符串标签转换为适当的数字):

然后为了评估分类器的性能,我们必须转换我们的测试数据以利用可用的表情特征:

最后,我们可以执行我们的预测:

完毕。此时评估性能的一种相当标准的方法是使用:

呸。希望有帮助。