Подскажите, как реализовать проверку того, что пользователь с консоли вводит ИМЕННО предложение, то есть, если - 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();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д