python - Twitter用户名的正则表达式

标签 python regex twitter

您能否提供一个匹配 Twitter 用户名的正则表达式?

如果提供 Python 示例,将获得额外奖励。

最佳答案

(?<=^|(?<=[^a-zA-Z0-9-_\.]))@([A-Za-z]+[A-Za-z0-9-_]+)

我使用它是因为它忽略了电子邮件。

这是一个示例推文:

@Hello how are @you doing @my_friend, email @000 me @ whats.up@example.com @shahmirj

匹配:

  • @你好
  • @你
  • @my_friend
  • @shahmirj

它也适用于主题标签,我使用相同的表达式,将 @ 更改为 #

关于python - Twitter用户名的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2304632/

相关文章:

python - 页面抓取以从谷歌财经获取价格

javascript - 如何增加字符串中的每个数字?

javascript - 如何在异步加载 Twitter 关注按钮时禁用屏幕名称

xcode - “SLComposeViewController” 是否已停止预填充 Facebook 共享的初始文本?

ruby - 在单引号字符串Ruby中打印打印变量

python - 通过仅下载网页的相关部分来抓取标题

Python .NET - 使用 XAML/WPF 进行 GUI 开发以及使用 DataTemplate 进行数据绑定(bind)

python - 与Python dict的组合总和

javascript - 在 javascript 中获取某个单词之前的单词的最佳方法

javascript - javascript 中的正则表达式无法按预期工作