C
cmd
Доброе время суток.
Помогите пожалуйста со следующей маленькой проблемой:
Есть следующее регулярное выражение.
^(TRUE)|(FALSE)|[a-z]$
Как сделать так чтобы "воспринималась" только одна буква из диапазона [a-z]
Regex reg = new Regex(@"^(TRUE)|(FALSE)|[a-z]$");
if (reg.IsMatch(str))
{
Console.WriteLine("Введено правильное выражение");
}
else Console.WriteLine("Ошибка");
Например: При вводе abchdsf - получался результат "Ошибка"
и только при вводе одной буквы из диапазона a-z результат "Введено правильное выражение"
Помогите пожалуйста со следующей маленькой проблемой:
Есть следующее регулярное выражение.
^(TRUE)|(FALSE)|[a-z]$
Как сделать так чтобы "воспринималась" только одна буква из диапазона [a-z]
Regex reg = new Regex(@"^(TRUE)|(FALSE)|[a-z]$");
if (reg.IsMatch(str))
{
Console.WriteLine("Введено правильное выражение");
}
else Console.WriteLine("Ошибка");
Например: При вводе abchdsf - получался результат "Ошибка"
и только при вводе одной буквы из диапазона a-z результат "Введено правильное выражение"