Выведите на экран все слова сообщения, записанные с заглавной буквы - C#

Узнай цену своей работы

Формулировка задачи:

Выведите на экран все слова сообщения, записанные с заглавной буквы. Здравствуйте помогите изменить код с помощью регулярного выражения A-Z
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            StringBuilder a = new StringBuilder("");
            Console.WriteLine("Исходная строка: " + a);
            string str = a.ToString();
            str = str.Trim();
            string[] s = str.Split(' ');
            foreach (var slova in s)
                if (char.IsUpper(slova[0])) Console.WriteLine(slova);
            Console.ReadLine();
        }
    }
}

Решение задачи: «Выведите на экран все слова сообщения, записанные с заглавной буквы»

textual
Листинг программы
using System;
using System.Text.RegularExpressions;
 
namespace ConsoleApplication1 {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("Введите исходную строку");
            string a = Console.ReadLine();
            Regex reg = new Regex(@"[A-Z]\S*");
            foreach (var i in reg.Matches(a))
                Console.WriteLine(i);
            Console.ReadLine();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы