Home
Sign Up
Sign In
V2EX
›
问与答
论坛里面的@用户名功能如何实现?
rockxie
·
Jan 3, 2012
· 5464 views
This topic created in 5429 days ago, the information mentioned may be changed or developed.
原理是不是在提交的时候,对内容进行判断,如果有@用户名 这样的语法,就发一个消息给此用户?
能否详细讲下?
用户名
讲下
语法
9 replies
•
1970-01-01 08:00:00 +08:00
XDash
Jan 4, 2012
1
一般都是这么实现的吧
具体还得 @
Livid
童鞋揭晓
bitsmix
Jan 4, 2012
2
github 上不是有v2ex源码么?
自己看呗
Just1n
Jan 4, 2012
3
https://github.com/mzsanford/twitter-text-rb
evlos
Jan 4, 2012
4
git://
github.com/livid/v2ex.git
rockxie
OP
Jan 4, 2012
5
感谢楼上同学们的回答。
他这个是py版本,我想用php实现。
fanzeyi
Jan 4, 2012
6
一般都是正则提取用户名.. 然后给 @
xxx
替换成 @<a href="/user/xxx">xxx</a> 的形式吧..
napoleonu
Jan 4, 2012
7
https://github.com/livid/v2ex/blob/master/v2ex/templatetags/filters.py
# auto convert @
username
to clickable links
def mentions(value):
rockxie
OP
Jan 7, 2012
8
@
napoleonu
多谢,已经用php实现。就是中文没搞定。
daqing
Jan 7, 2012
9
@
rockxie
正则表达式用Unicode就可以搞定中文。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1063 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms ·
UTC 18:41
·
PVG 02:41
·
LAX 10:41
·
JFK 13:41
♥ Do have faith in what you're doing.
❯