没有合适的资源?快使用搜索试试~ 我知道了~
message-parser:解析消息的内容,例如提及、表情符号和链接
共24个文件
java:21个
md:1个
gitignore:1个
需积分: 9 0 下载量 37 浏览量
2021-06-14
14:24:56
上传
评论
收藏 25KB ZIP 举报
温馨提示
消息解析器 解析内容的消息,例如提及、表情符号和链接。 挑战 基于文本的通信服务必须对消息内容进行推理以优化数据的效用。 例如,用户可能想要提及他或她的消息主要针对的人。 此外,此类服务有望通过添加锚标记来格式化某些数据,例如链接,以便用户只需单击文本即可查看引用的资源。 最后,为了好玩,决定支持自定义表情符号对于任何新颖的聊天服务的成功都是必不可少的。 为了支持这些功能,我们必须使用以下指南来解析用户的输入: 提及 由直接在目标用户或组句柄前面的“@”符号表示 由单个word 组成,其中word被定义为一系列非空白字符。 示例: @john、@emily、@all、@here 链接 由以“http://”或“https://”开头的任何字符序列表示 由一个词组成(如先前定义)。 请注意,链接不是严格要求在词的开头。 示例: 、 、 表情符号 由环绕开括号和闭括号的任何 A
资源推荐
资源详情
资源评论
收起资源包目录
message-parser-master.zip (24个子文件)
message-parser-master
.gitignore 20B
src
main
java
com
jgarcia
messageparser
MessageContentParser.java 5KB
model
Emoticon.java 2KB
Link.java 2KB
UserMention.java 1KB
MessageTag.java 1KB
MessageTagType.java 1KB
User.java 1KB
MessageContent.java 2KB
exception
UserException.java 799B
constant
EmoticonConst.java 298B
service
EmoticonService.java 480B
JsoupLinkService.java 818B
UserService.java 681B
LinkService.java 562B
messages
provider
ObjectMapperProvider.java 2KB
serializer
UserMentionJsonSerializer.java 1KB
EmoticonJsonSerializer.java 999B
service
MessageService.java 1KB
MessagesAppConfig.java 532B
test
java
com
jgarcia
messageparser
MessageContentParserTest.java 21KB
messages
service
MessageServiceIntegrationTest.java 3KB
pom.xml 4KB
README.md 3KB
共 24 条
- 1
资源评论
好摩
- 粉丝: 28
- 资源: 4635
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功