正则表达式
相关类: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();
}