Материал из .Net Framework эксперт
Regular expression with For each and split
/*
Learning C#
by Jesse Liberty
Publisher: O"Reilly
ISBN: 0596003765
*/
using System;
using System.Text;
using System.Text.RegularExpressions;
namespace RegularExpressions
{
public class TesterRegularExpressions
{
public void Run()
{
string s1 =
"One,Two,Three Liberty Associates, Inc.";
Regex theRegex = new Regex(" |, |,");
StringBuilder sBuilder = new StringBuilder();
int id = 1;
foreach (string subString in theRegex.Split(s1))
{
sBuilder.AppendFormat(
"{0}: {1}\n", id++, subString);
}
Console.WriteLine("{0}", sBuilder);
}
[STAThread]
static void Main()
{
TesterRegularExpressions t = new TesterRegularExpressions();
t.Run();
}
}
}