@username を twitter と同じように一致させようとしています。私が現在使用している正規表現: "([@])(\S+)"は、これにはうまく機能します。
ただし、次のような制限があります。 test@test.com は test.com に一致します。
test@test.com を完全に除外したい
ただし、一部のユーザーはユーザー名 test@test.com を持っており、その電子メール ユーザー名の前に実際に @ がある場合はそれらを含めたいと考えています。
したがって、@test@test.com が一致する必要があります
要約: 一致する必要があります:
@ユーザー名
@テスト
@test@test.com
一致させたくない:
test@test.com