usingSystem.Text.RegularExpressions;namespaceConsoleApp1;classProgram{staticvoidMain(string[] args){var data ="\"王某人\"通过扫描\"假装我不帅\"分享的二维码加入群聊";var reg =newRegex("\"(.+)\"通过扫描\"(.+)\"分享的二维码加入群聊");var matches = reg.Matches(data);foreach(Match match in matches){//0是原始字符串
Console.WriteLine(match.Groups[1].Value);
Console.WriteLine(match.Groups[2].Value);// foreach (Group matchGroup in match.Groups)// {// //Console.WriteLine(matchGroup.Name);// Console.WriteLine(matchGroup.Value); // }}
Console.WriteLine("===================================");
data ="\"假装我不帅\"邀请\"王某人\"加入了群聊";
reg =newRegex("\"(.+)\"邀请\"(.+)\"加入了群聊");
matches = reg.Matches(data);foreach(Match match in matches){
Console.WriteLine(match.Groups[1].Value);
Console.WriteLine(match.Groups[2].Value);}
Console.WriteLine("===================================");
data ="\"假装我不帅\"邀请\"王某人\"加入了群聊";
reg =newRegex("\"(.+)\"邀请\"(.+)\"加入了群聊");
matches = reg.Matches(data);foreach(Match match in matches){
Console.WriteLine(match.Groups[1].Value);
Console.WriteLine(match.Groups[2].Value);}}}