Twitter 用户名的正则表达式 [英] regex for Twitter username

查看:62
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆