Подскажите, как реализовать проверку того, что пользователь с консоли вводит ИМЕННО предложение, то есть, если - C#
Формулировка задачи:
Подскажите, как реализовать проверку того, что пользователь с консоли вводит ИМЕННО предложение, то есть, если он будет вводить НЕпредложение: любые символы, цифры, *, /, -, % $ и т.д., чтобы программа реализовывала проверку и в случае неправильности ввода просила вводить заново.
То есть, нужно чтобы вводился только тип string
Решение задачи: «Подскажите, как реализовать проверку того, что пользователь с консоли вводит ИМЕННО предложение, то есть, если»
textual
Листинг программы
using System; using System.Text.RegularExpressions; namespace ConsoleApplication205 { internal class Program { private static void Main(string[] args) { string sentence = ""; do { Console.Write("Введите предложение: "); sentence = Console.ReadLine(); } while (!Regex.IsMatch(sentence, @"^[а-яА-ЯёЁ\s\.,!;\?\-]+$")); Console.WriteLine("Спасибо"); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д