С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/47: Рейтинг темы: голосов - 47, средняя оценка - 4.87
-5 / 2 / 0
Регистрация: 29.01.2019
Сообщений: 278
1

Убрать из текста все слова-паразиты

02.02.2019, 19:22. Показов 8696. Ответов 3
Метки нет (Все метки)

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

Из строки убрать все слова, в которых есть хотя бы одна буква из ключевого слова
Есть задача: Ввести строку и ключевое слово. Вывести новую строку (сделаную из первой), из...

Убрать из текста повторяющиеся слова .
Дан текст . Слова в тексте разделены проблемами . Убрать из текста повторяющиеся слова .

Вывести все слова текста, которые нельзя составить из «ключевого» слова
Помогите пожалуйста,в edit1 вводиться текст нужно вывести все слова текста, которые нельзя...

Удалить слова из текста, которые содержат все буквы первого слова
Как можно реализовать сие на c++? Не совсем понимаю принцип.

3
Просто Лис
Эксперт Python
5965 / 3728 / 1097
Регистрация: 17.05.2012
Сообщений: 10,787
Записей в блоге: 9
02.02.2019, 20:22 2
Python
1
2
>>> 'короче мыла'.replace('короче', '')
' мыла'
1
5031 / 3377 / 1155
Регистрация: 21.03.2016
Сообщений: 8,202
02.02.2019, 20:24 3
Лучший ответ Сообщение было отмечено Kadet12 как решение

Решение

пару вариантов. надеюсь читать и писать в файл уже научился?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def fun_1(text):
    return text.replace('короче,','').replace('короче','').replace(',','')
 
def fun_2(text):
    text = text.split(',')
    for i,word in enumerate(text):
        if word.strip() == 'короче':
            del text[i]
    return ' '.join(text)
    
 
s = 'Мама, короче, мыла, короче, раму.'
print(fun_1(s))
print(fun_2(s))
1
-5 / 2 / 0
Регистрация: 29.01.2019
Сообщений: 278
03.02.2019, 01:39  [ТС] 4
Спасибо большое)
0
03.02.2019, 01:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2019, 01:39
Помогаю со студенческими работами здесь

Убрать повторяющиеся слова при создании словаря из текста
Здравствуйте, дан текст из нескольких строк в файле F1. Текст состоит из слов, отделенных друг от...

Напечатать все слова текста, предварительно перенеся первую букву в конец слова
Напечатать все слова, предварительно перенести первую букву слова в конец слова; #include...

Вывести все слова текста, которые отличны от последнего слова, предварительно преобразовав их
Решить задачу на обработку текста, используя функции работы со строками. Предполагается, что...

Из текста выделить все слова, содержащие буквы, входящие в первое слово этого текста
Помогите решить 4 задачки скоро сдавать, а я не успеваю сам сделать. Заранее благодарю! 1....

Удалить из текста все слова, в которые входит хотя бы одна буква из первого слова
Дан текст, состоящий из слов, разделенных пробелами. Удалить из него все слова, в которые входит...

Перечислить все слова текста, которые состоят из тех же букв, что и первое слово текста
Перечислить все слова текста, которые состоят из тех же букв, что и первое слово текста....

Вывести все слова из текста, в которых первая и последняя буквы встречаются подряд внутри слова
1) Дан текст, заканчивающийся точкой, вывести все слова из этого текста, в котороых первая и...


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

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