62,047
社区成员
发帖
与我相关
我的任务
分享
string source = "@你 对你说@我 对自己说@他 对他说@所有人 这是对所有人说";
Regex reg = new Regex(@"(?is)(?<=@).*? ");
MatchCollection mc = reg.Matches(source);
foreach (Match m in mc)
{
MessageBox.Show(m.Value);
}
string str = @"@你 对你说@我 对自己说@他 对他说@所有人 这是对所有人说";
Regex reg = new Regex(@"(?<=@)[^\s]+");
foreach (Match m in reg.Matches(str))
Console.WriteLine(m.Value);