Определение гласных букв в тексте - C#
Формулировка задачи:
Дано текст или предложение (причем пользователь сам будет вводит его). Определите сколько гласных букв в нем. Как решать эту задачу в C# ?
Решение задачи: «Определение гласных букв в тексте»
textual
Листинг программы
private static string _text = "ful when you do not know the exact text or code you are looking";
private static string _pattern = "[eyuioaEYUIOA]";
static void Main(string[] args)
{
var regex = new Regex(_pattern);
var matches = regex.Matches(_text);
var dict = new Dictionary<string, int>();
foreach (var match in matches)
{
var letter = match.ToString();
if (!dict.ContainsKey(letter))
dict.Add(letter, 0);
dict[letter]++;
}
}