Twitter 用户名的正则表达式 [英] regex for Twitter username
本文介绍了Twitter 用户名的正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您能否提供一个与 Twitter 用户名匹配的正则表达式?
Could you provide a regex that match Twitter usernames?
如果提供 Python 示例,则额外奖励.
Extra bonus if a Python example is provided.
推荐答案
(?<=^|(?<=[^a-zA-Z0-9-_\.]))@([A-Za-z]+[A-Za-z0-9-_]+)
我使用它是因为它不考虑电子邮件.
I've used this as it disregards emails.
这是一个示例推文:
@Hello @you 好吗@my_friend,给我发邮件@000 @ whats.up@example.com @shahmirj
@Hello how are @you doing @my_friend, email @000 me @ whats.up@example.com @shahmirj
匹配:
- @你好
- @你
- @my_friend
- @shahmirj
它也适用于主题标签,我使用相同的表达式,将 @
更改为 #
.
It will also work for hashtags, I use the same expression with the @
changed to #
.
这篇关于Twitter 用户名的正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文