using System;
using System.Text.RegularExpressions;
class Program
{
private static string[] SplitByPunctuation(string s) {
return Regex.Split(s, @"\W+");
}
static void Main() {
string s = "csharp. c-sharp, c#, desktop .software$ programming!";
string[] arr = SplitByPunctuation(s);
foreach (string element in arr)
Console.WriteLine(element);
}
}
/*
run:
csharp
c
sharp
c
desktop
software
programming
*/