Я хочу заменить слово в строке (абзаце) условно, как в этом примере:
text = "here is a semi colon and a semi as an example and here again a semi colon"
Я хочу заменить "полу" на ":"
а также
"точка с запятой" by ";"
Но когда я это сделаю:
re.sub(r'semi', r":", text)
Я получаю:
text = "here is a : colon and a : as an example and here again a : colon"
Так что я не хочу менять его, если в тексте есть «точка с запятой».
Как мне это сделать?