Процедура, разделяющая исходный текст на предложения - C#
Формулировка задачи:
Напишите процедуру, разделяющую исходный текст на предложения. Для представления текстов используйте класс Char[]. Допустим, каждые слов 8-9 ставить точку и начинать с большой буквы.
незаконные приобретение, хранение, перевозка, изготовление, переработка без цели сбыта наркотических средств, психотропных веществ или их аналогов в значительном размере, а также незаконные приобретение, хранение, перевозка без цели сбыта растений, содержащих наркотические средства или психотропные вещества, либо их частей, содержащих наркотические средства или психотропные вещества, в значительном размере.
Решение задачи: «Процедура, разделяющая исходный текст на предложения»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Раздел_предложений { class Program { static void Main(string[] args) { string hello = "\r\n -----------------ИСХОДНЫЙ ТЕКСТ ТЕКСТ------------------ \r\n" + "\r\n Когда весной разбитый лёд, \r\n" + "\r\n Рекой взволнованной идёт,\r\n" + "\r\n Когда среди лугов местами, \r\n" + "\r\n Чернеет голая земля, \r\n" + "\r\n И мгла ложится облаками, \r\n" + "\r\n На полуюные поля, \r\n" + "\r\n Мечтанье злое грусть лелеет, \r\n" + "\r\n В душе неопытной моей. \r\n"; char[] Massiv = hello.ToCharArray(); Console.WriteLine(Massiv); Console.ReadLine(); Massiv = hello.Split(','); for (int i = 0; i < Massiv.Length; i++) { Console.WriteLine("Разделение текста на простые предложения:"); Console.WriteLine("massiv [{0}]= {1}", i, Massiv[i]); } string Massivjoin = string.Join(",", Massiv); Console.WriteLine("txtjoin={0}", Massivjoin); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д