Замена без учета регистра

Вам нужен основной метод в классе, для которого вы хотите запустить программу. Это обязательно. Как JVM может знать, какой метод они должны вызывать для запуска, если у вас есть несколько методов. Они могут догадываться, но большую часть времени догадка может пойти не так. Таким образом, простой простой метод поможет

144
задан Mark Amery 26 June 2016 в 16:19
поделиться

2 ответа

Тип строка не поддерживает это. Вам, вероятно, лучше всего будет использовать подметод регулярного выражения с параметром re.IGNORECASE .

>>> import re
>>> insensitive_hippo = re.compile(re.escape('hippo'), re.IGNORECASE)
>>> insensitive_hippo.sub('giraffe', 'I want a hIPpo for my birthday')
'I want a giraffe for my birthday'
203
ответ дан 23 November 2019 в 21:30
поделиться
import re
pattern = re.compile("hello", re.IGNORECASE)
pattern.sub("bye", "hello HeLLo HELLO")
# 'bye bye bye'
77
ответ дан 23 November 2019 в 21:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: