C# 正则表达式汇总

正则表达式

相关类:Regex 

结果相关类: MatchCollection

例子:

static void Main(string[] args)
{
const string myText = @"This comprehensive compendium provides a broad and through investigation of all aspect of programming with ASP.NET. Entirely revised and updated for the fourth release of .NET, this book will give you the information you need to master ASP.NET and build a dynamic, successful, enterprise Web application.";

//以a开头,ion结尾的词。\b表示边界 \S 表示任何不不是空白的字符
// \S* 表示任意个不适空白字符的字符串。
const string pattern = @"\ba\S*ion\b";
MatchCollection myMatches = Regex.Matches(myText, pattern, RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture);

foreach (Match nextMatch in myMatches)
{
Console.WriteLine(nextMatch.Index);
}
Console.ReadKey();
}


 

 

posted on 2012-01-13 17:33  Henry_Wang  阅读(235)  评论(0编辑  收藏  举报

导航