您能否提供一个匹配 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/