c# match能否实现多模匹配

avatar
作者
筋斗云
阅读量:0

在C#中,Regex类提供了Match方法用于进行正则表达式匹配。Match方法只能返回第一个匹配项,无法实现多模匹配。要实现多模匹配,可以使用Regex.Matches方法,该方法返回所有与正则表达式模式匹配的项的集合。示例如下:

using System; using System.Text.RegularExpressions;  class Program {     static void Main()     {         string input = "Hello World! This is a test.";         string pattern = @"\b\w{5}\b"; // 匹配5个字符的单词          MatchCollection matches = Regex.Matches(input, pattern);          foreach (Match match in matches)         {             Console.WriteLine(match.Value);         }     } } 

上述代码将输出:

Hello World This 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!