1            string s = "dfasfdasfdsa*fdasfdsafdsa";
 2             s = "转发:dfasfdasfdsa*fdasfdsafdsa";
 3             //s = "转发:***dfasfdasfdsa*fdasfdsafdsa";
 4             //s = "转发: dfasfdasfdsa*fdasfdsafdsa";
 5             //s = "转发: * * * dfasfdasfdsa*fdasfdsafdsa";
 6 
 7             MatchCollection mc = Regex.Matches(s, @"(转发:)*[\s|*]*(?<a>\S+)");
 8             foreach (Match m in mc)
 9             {
10                 string s2 = m.Groups["a"].Value;
11                 //s2 = dfasfdasfdsa*fdasfdsafdsa
12             }     

分组中我们使用(?<a>\S+)表示一组

转载于:https://www.cnblogs.com/yxlblogs/p/3544510.html

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐