Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 25.04.2022
Сообщений: 11

Преобразовать слова в тексте начинающиеся с заглавной буквы в символ "W"

16.05.2022, 13:34. Показов 865. Ответов 8

Студворк — интернет-сервис помощи студентам
Здравствуйте, нужно сделать программу (вроде бы должна состоять из нескольких строк), которая будет преобразовывать слова в тексте, начинающиеся с заглавной буквы,в символ "W".
То есть нужно сделать функцию ввода текста, далее функцию поиска слов с заглавной буквой, а потом эти слова должны быть изменены на "W".
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.05.2022, 13:34
Ответы с готовыми решениями:

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

Найти слова, начинающиеся с заглавной буквы
Всем доброго времени суток! Я вновь обращаюсь на ваш форум за поддержкой) Задание можно прочитать в заголовке, а вот собственно, и сам...

Есть ли в предложении слова начинающиеся с заглавной буквы
Цель: разработать программу исходного предложения на русском языке (из 50-80 знаков в котором слова отделяется друг от друга пробелами) с...

8
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
16.05.2022, 13:42
Python
1
print("Result:"," ".join("W" if word.istitle() else word for word in input("Text: ").split()))
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
16.05.2022, 16:19
Python
1
2
3
import re
 
print(re.sub(r'\b[A-Z]\w+', 'W', input()))
Добавлено через 46 секунд
Fudthhh, неправильно у тебя, сказано ведь -
Цитата Сообщение от utenokk Посмотреть сообщение
должна состоять из нескольких строк
0
0 / 0 / 0
Регистрация: 25.04.2022
Сообщений: 11
16.05.2022, 16:24  [ТС]
Нет, всё верно, работает и хорошо, просто я не понимала задание)
0
16.05.2022, 16:38

Не по теме:

iSmokeJC, не стал твой хлеб отбирать, ты же у нас тут гуру регулярок)

0
16.05.2022, 16:42

Не по теме:

Fudthhh, тут и похлеще меня есть. На порядок

0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
16.05.2022, 18:55
Цитата Сообщение от Fudthhh Посмотреть сообщение
word.istitle()
.title() вернет False, если в слове есть более одной заглавное буквы, например

Python
1
2
3
>>> word = 'SURPRISE'
>>> word.istitle()
False
что несколько выпадает из условия, так как оно все еще начинается с заглавной буквы.
0
0 / 0 / 0
Регистрация: 25.04.2022
Сообщений: 11
17.05.2022, 08:53  [ТС]
Здравствуйте, нужно сделать программу (вроде бы должна состоять из нескольких строк), которая будет преобразовывать слова в тексте, начинающиеся с заглавной буквы,в символ "W".
То есть нужно сделать функцию ввода текста, далее функцию поиска слов с заглавной буквой, а потом буквы этого слова должны быть изменены на "W" (Привет = WWWWWW)
0
17.05.2022, 10:17

Не по теме:

Jabbson, задачу по разному можно коверкать, т.к. еще могут быть знаки цифры сокращения и т.д. так что этот вариант далеко не идеален)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.05.2022, 10:17
Помогаю со студенческими работами здесь

Вывести все слова начинающиеся с заглавной буквы
С клавиатуры вводится строка S. Она содержит различные символы и пробелы. Части строки, разделенные пробелами, называются словами. Вывести...

Вывести все слова в столбик, начинающиеся с заглавной буквы, рядом со словом отобразить число вхождений слова в текст
Здравствуйте, не могли бы вы помочь с такой задачей: "Считать текст из файла. Вывести все слова в столбик, начинающиеся с заглавной...

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

Удалить из сообщения все слова, начинающиеся с заглавной буквы
Вот код,для нахождения слов с заглавной буквы,а вот удалить не придумал как,знаю,что вроде с помощью операции s.erase(i,n) #include...

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных выбран регистр накопления, в. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru