Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.02.2023
Сообщений: 13
1
.NET 6

Вывести все предложения, в которых нет знаков препинания

22.03.2023, 19:19. Показов 298. Ответов 3

Author24 — интернет-сервис помощи студентам
Дан текст. Вывести все предложения, в которых нет знаков препинания (кроме точки в конце предложения).- регулярное выражение обязательно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2023, 19:19
Ответы с готовыми решениями:

Создать файл и записать в него все символы данного предложения, отличные от знаков препинания
Дано предложение. Создать файл и записать в него все символы данного предложения, отличные от...

Создать файл и записать в него все символы данного предложения, отличные от знаков препинания
Дано предложение. Создать файл и записать в него все символы данного предложения, отличные от...

Создать файл и записать в него все символы данного предложения, отличные от знаков препинания
Дано предложение. Создать файл и записать в него все символы данного предложения, отличные от...

Двоичные файлы.Дано предложение.Создать файл и вывести в него все символы этого предложения,отличные от знаков препинания.Вывести содержимое на экран.
плллиииз =)

Напишите функцию, возвращающую количество строк в файле, в которых нет знаков препинания
Создайте текстовый файл. Напишите функцию, возвращающую количество строк в файле, в которых нет...

3
30 / 19 / 11
Регистрация: 05.12.2016
Сообщений: 114
24.03.2023, 08:36 2
C#
1
string sPattern = @"^[А-Яа-я0-9\s]*\.$";
0
1047 / 327 / 118
Регистрация: 28.11.2020
Сообщений: 1,036
24.03.2023, 12:14 3
C#
1
2
3
4
5
6
7
8
9
10
11
12
    string text =
                """
                Дан текст. Вывести все предложения, в которых нет знаков препинания (кроме точки в конце предложения). Регулярное выражение обязательно.
                """;
    // Создаем шаблон для слова, которое начинается с буквы "M"  
    string pattern = @"[А-Я][а-я0-9\s]*[.]";
    // Создаем экземпляр Regex   
    Regex rg = new Regex (pattern);
    // Получаем все совпадения  
    var matAut = rg.Matches (text).Select(x => x.Value);
    //Выводим на консоль
    Console.WriteLine(String.Join(" ", matAut ));
0
1047 / 327 / 118
Регистрация: 28.11.2020
Сообщений: 1,036
25.03.2023, 04:35 4
2-й вариант...
Создаем расширение...
C#
1
2
3
4
5
public static class Extensions
{
    public static IEnumerable<string> AllNumbers (this string input, string pattern) =>
    Regex.Matches (input, pattern).Select (x => x.Value);
}
далее в проге ...
C#
1
2
3
4
5
6
    string str = """
             Дан текстё. а№. Вывести все предложения, в которых нет знаков препинания (кроме точки в конце предложения). Регулярное выражение обязательно.
             """;
    var res = String.Join (" ", str.AllNumbers (@"[А-ЯЁа-яё0-9\s]+\.")
                                    .Select (x => x.Trim()));
    Console.WriteLine (res);
0
25.03.2023, 04:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2023, 04:35
Помогаю со студенческими работами здесь

Вывести все согласные, которых нет ни в одном слове предложения
Помогите пожалуйста а то у меня не получается. Задание: Дано предложение. Вывести все согласные,...

Вывести все согласные, которых нет ни в одном слове данного предложения
Дано предложение. Вывести все согласные, которых нет ни в одном слове. Написать с использованием...

Даны два предложения без знаков препинания (слова разделены пробелами). Найти самое короткое слово первого предложения,
Даны два предложения без знаков препинания (слова разделены пробелами). Найти самое короткое слово...

Посчитать количество знаков препинания в строке. Вывести эти знаки препинания на экран
Посчитать количество знаков препинания в строке. Вывести эти знаки препинания на экран.

Программа для вывода на экран знаков препинания(с указанием их АСКИ-кода) знаков препинания
Напишите и отладьте программу для вывода на экран(с указанием их АСКИ -кода) знаков препинания


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru