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