タグ付けされたFacebookのユーザー名(@username1 @user.name、@user_nameなど)に一致する正規表現(C#)を構築しようとしています。Facebook のユーザー名には、英数字、ダッシュ、ピリオド、およびアンダースコア文字を使用できると思います。
これは英数字のみに一致しますが、ピリオド、ダッシュ、またはアンダースコアも受け入れるものが必要です。
MatchCollection results = Regex.Matches(text, "@\\w+");
どんな助けでも、大歓迎です、ありがとう!