Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания - C#
Формулировка задачи:
Вывести только те слова сообщения, в которых содержится заданная подстрока.
Решение задачи: «Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания»
textual
Листинг программы
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
string str =
"Дана строка, в которой содержится осмысленное текстовое сообщение. " +
"Слова сообщения разделяются пробелами и знаками препинания\n";
string podstr = "ния";//подстрока
var temp = str.Split().Where(i => i.Contains(podstr));
Console.WriteLine(str);
foreach (var word in temp)
Console.Write(word+" ");
Console.ReadLine();
}
}