У меня длинная строка (28 МБ) обычных предложений. Я хочу удалить все слова, полностью заполненные заглавными буквами (например, TNT, USA, OMG).Python -Удалить заглавные слова из длинной строки
Так от Сентанса:
Jump over TNT in There.
Я хотел бы получить:
Jump over in There.
Есть ли способ, как сделать это без разделения текста в список и itereate? Можно ли использовать регулярное выражение так или иначе?
Почему вы не хотите разделить строку? –
@jmetz Я ничего не пробовал, потому что решение, которое я знаю, является неоптимальным (и тривиальным). Я видел документацию 're', но для меня это сложно - я всегда стараюсь выяснить, как добиться того, чего хочу. – matousc
@ TinoA. По моему опыту, когда я разделяю длинную строку и перебираю ее, это занимает больше времени, чем использование 're' (но, возможно, я ошибаюсь) – matousc