27 lines
622 B
C#
27 lines
622 B
C#
using System.Text.RegularExpressions;
|
|
|
|
Console.WriteLine("Willkommen zu Aufgabe9");
|
|
|
|
List<string> pruefstrings = new List<string>()
|
|
{
|
|
"Es ist heute ein sehr schöner Tag in Horb am Neckar.",
|
|
"Diese Zeichenkette ist nicht lang, denke ich.",
|
|
"Tabulatoren \t sind auch Leerzeichen."
|
|
};
|
|
|
|
foreach (string pruefstring in pruefstrings)
|
|
{
|
|
Console.WriteLine(pruefstring);
|
|
Console.WriteLine(pruefstring.Countwords());
|
|
}
|
|
|
|
public static class StringExtensions
|
|
{
|
|
public static int Countwords(this string str)
|
|
{
|
|
string[] parts = Regex.Split(str, @"\s+");
|
|
return parts.Length;
|
|
}
|
|
}
|
|
|