我正在尝试匹配类似于 twitter 的@username。我现在使用的正则表达式: "([@])(\S+)"非常适合这个。
但是限制如下 test@test.com 匹配 test.com
现在我想完全排除 test@test.com
但是,我的一些用户的用户名是 test@test.com,如果他们在该电子邮件用户名前确实有一个 @,则希望将它们包括在内。
所以@test@test.com 应该匹配
总结:需要匹配:
@用户名
@测试
@test@test.com
不想匹配:
test@test.com