62,074
社区成员
发帖
与我相关
我的任务
分享
string="@asdasd @3423423 @gfgdfgd";
string pat = @"\@\w+\b";
MatchCollection matches = Regex.Matches(@"fdasfdas @asdasd fdsdfs @3423423 @gfgdfgd", pat);
List<string> topdata = new List<string>();
foreach (Match match in matches)
{
topdata.Add(match.Groups[0].Value);// @asdasd @3423423 @gfgdfgd
}
Regex re = new Regex(@"@[^\s]+", RegexOptions.None);
MatchCollection mc = re.Matches("你要提取的字符串");
foreach (Match ma in mc)
{
//ma.Value就是你要的值
}