Как быть с Бонч-Бруневичем ? Его фамилия при замене распалась на 2 части 🤔
@tDots6 жыл бұрын
Отличный вопрос! Спасибо за наблюдательность. Можно после первой замены пройтись по списку еще раз и обработать исключения (двойные фамилии) Выражение для поиска: () () ()(-) Выражение для замены: \1\4 \2 \3 Запускать обработку исключений нужно строго после замены для общего случая
@n.s.4781 Жыл бұрын
Спасибо. А есть ли возможность поменять местами знак валюты и сумму? Например, в тексте стоит EUR 200, а надо чтобы было 200 EUR. Но! Это не таблица, а просто огромный текст с со словами и разными суммами в евро, где встречается и EUR 159.45, и EUR 2000.56, и т.д.
@EdecorRus5 жыл бұрын
круть спасибо
@Fravije Жыл бұрын
Добрый день! Возможно ли как-то менять местами слова и выражения по разделителю? Например, по "=". Посмотрел ваш ролик, до этого понятия не имел о регулярках (знаю что они есть в питоне, но еще не изучал). Сделал по наитию такой вариант: () = () меняем на: \2 = \1 но он работает если слева и справа от разделителя есть только одно слово. А поскольку я хочу сделать что-то типа словаря с возможностью менять его с РУ-АНГЛ на АНГЛ-РУ, то там слева и справа от разделителя может быть любое количество слов. И если пройтись этим выражением по моему "словарю", от там всё просто разбивается в хлам. В общем, эффект нужен такой: было: Потому что = Because Стол = Table Видеть = See Точка зрения = Point of wiew стало: Because = Потому что Table = Стол See = Видеть Point of wiew = Точка зрения Можете подсказать, как применить обмен по разделителю?