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