您好,匿名用户
随意问技术百科期待您的加入

新浪微博的@(at功能)匹配好友是怎么实现的 ?

0 投票

其原理是什么? 利用正则表达式么? 就我个人知道的有的网站是只支持@本贴中出现的ID,那如果想@未进入本帖讨论的ID呢?该如何实现?

用户头像 提问 2012年 12月1日 @ 随意问站长 上等兵 (310 威望)
分享到:

1个回答

0 投票

基本原理就是一串准备好的用户数据,然后根据用户的输入从准备好的数据之中过滤出符合要求的数据。

具体到实现层面,显然会有很多不同的方法。比如过滤数据可能就不止一种方法了,比如你提到的正则表达式,这就是一个很好的筛选数据的方法。

数据筛选好了,就是如何展示给用户,不管是@后面,还是在其它的地方显示,这原理都是一样的。

而你题目中提到的有的网站只支持本贴ID,如何@未进入讨论的ID?你只要知道说到底,不管哪里的ID,你系统把这些ID丢进待选的数据串中供给用户筛选,你想出现 @苍老师 也是你想@就能@。

用户头像 回复 2012年 12月1日 @ Virgo 上等兵 (284 威望)
提一个问题:

相关问题

+1 投票
1 回复 39 阅读
0 投票
1 回复 35 阅读
用户头像 提问 2012年 12月1日 @ Nasus 上等兵 (329 威望)
0 投票
0 回复 19 阅读
用户头像 提问 2012年 12月1日 @ Kennen 上等兵 (442 威望)
0 投票
1 回复 48 阅读
0 投票
1 回复 39 阅读
用户头像 提问 2012年 12月1日 @ Elise 上等兵 (273 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...