Шаблон регулярного выражения с использованием символьного класса Posix - C#
Формулировка задачи:
Доброго всем времени суток.
Помогите, пожалуйста, разобраться, как создать шаблон регулярного выражения с символьным классом.
Например есть код:
Он работает правильно и выдает результат, что в строке 10 букв.
Хочу заменить [aA-zZ] на символьный класс [:alpha:], но нигде не могу найти, как правильно написать. В интернете, кроме указания, что символьный класс надо заключать в двойные квадратные скобки, больше ничего найти не удалось.
Но такая запись:
не работает.
Наверное, что-то неправильно пишу.
Подскажите, пожалуйста.
Заранее спасибо.
string s1 = "console app 00:00:00";
Regex reg = new Regex(@"[aA-zZ]", RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(s1);
foreach (Match mat in mc)
{
Console.WriteLine(mat.ToString());
}
Console.WriteLine(mc.Count.ToString());Regex reg = new Regex(@"[[:alpha:]]", RegexOptions.IgnoreCase);
Решение задачи: «Шаблон регулярного выражения с использованием символьного класса Posix»
textual
Листинг программы
Regex reg = new Regex(@"[bcdfghjklmnpqrstvwxz]", RegexOptions.IgnoreCase); //согласные