-8 / 0 / 1
Регистрация: 07.10.2018
Сообщений: 42
1

Преобразовать строку таким образом, чтобы в ней остались только слова, содержащие буквы и цифры

23.11.2018, 11:49. Показов 1906. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Преобразовать строку таким образом, чтобы в ней остались только слова, содержащие буквы и цифры, остальные слова удалить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2018, 11:49
Ответы с готовыми решениями:

Преобразовать строку таким образом, чтобы сначала в ней были напечатаны только буквы, а потом только цифры
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...

Преобразовать строку таким образом, чтобы в ее начале были записаны слова, содержащие только цифры
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...

Обработать строку так, чтобы чтобы в ней остались только те слова которые содержат буквы и цифры
Привет всем, помогите решить задачу. Обработать строку таким образом чтобы чтобы в ней остались...

Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по возрастанию
Привет всем! Сломал я ногу и 4 месяца не ходил в универ,теперь мне задали задания,я даже примерно...

5
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
23.11.2018, 11:56 2
А что могут содержать слова кроме букв и цифр?
0
-8 / 0 / 1
Регистрация: 07.10.2018
Сообщений: 42
09.12.2018, 16:28  [ТС] 3
содержать символы

Добавлено через 3 минуты
через массив
0
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
09.12.2018, 16:47 4
вот, если слова разделены пробелом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
#include <regex>
#include <clocale>
 
 
int main()
{
    setlocale(LC_CTYPE, "rus");
    char str[]{"1фыв 23ёzя3  fghGH r4%6$7 & Ёdф"};
    std::regex rgx{"[А-Яа-яЁё[:alpha:]\\d]*[^А-Яа-яЁё[:alpha:]\\d ][^ ]*"};
    std::cout << std::regex_replace(str, rgx, "") << std::endl;
}
0
-8 / 0 / 1
Регистрация: 07.10.2018
Сообщений: 42
09.12.2018, 16:49  [ТС] 5
а попроще,regex_replace alpha rgx не проходили
0
1352 / 851 / 365
Регистрация: 26.02.2015
Сообщений: 3,799
09.12.2018, 16:50 6
Valera200112, и не будете проходить и что ж теперь? Почитай сам в интернете про них.
0
09.12.2018, 16:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2018, 16:50
Помогаю со студенческими работами здесь

Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по возрастанию
Прощу помощи доработать, что бы считывало пробел и выдавало каждое слово по отдельности с...

Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются...

Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот
Помогите пожалуйста исправить программу Преобразовать строку таким образом, чтобы все слова в ней...

Преобразовать строку таким образом, чтобы цифры каждого слова были перенесены в конец слова
Если Вы зашли сюда, то я, во-первых, Вам очень благодарен:thank_you:,]во-вторых прошу вашей...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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