Функция sub в regex может принимать функцию в качестве аргумента repl.
📄 Из документации:
If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string.
То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений.
Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений.
Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере:
Создаем карту замены. То есть какие строки на какие требуется менять.
remap = {
'раз': '1',
'два': '2',
'три': '3',
'четыре': '4',
'пять': '5',
}
Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match.
Используя данные этого объекта мы вычисляем замену on-the-fly!
def get_str(match: re.Match):
word = match.group(1)
return remap.get(word.lower()) or word
Пример текста.
text = '''Раз Два Три Четыре Пять
Вместе будем мы считать
Пять Четыре Три Два Раз
Мы считать научим вас
'''
Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции.
(Данный паттерн ищет отдельные слова в тексте)
>>> print(re.sub(r'(\w+)', get_str, text))
1 2 3 4 5
Вместе будем мы считать
5 4 3 2 1
Мы считать научим вас
Думаю, достаточно наглядно 🤓
#libs#regex
💥Бум спроса на чипы для ИИ помог Samsung Electronics добиться рекордных результатов за квартал
🤖По итогам работы в январе-марте концерн Samsung Electronics сообщил об установлении новых квартальных рекордов по основным показателям.
📈Так, операционная прибыль выросла на 755% (в годовом исчислении) и достигла 57,2 трлн вон (42,5 млрд долл.). Продажи же увеличились на 68,1% - до 133 трлн вон.
#Новости#Экономика#SamsungElectronics#Квартал#Продажи#Прибыль
🏭🤖К 2030 году Samsung Electronics планирует перейти к «умным» заводам
🕹️В рамках реализации стратегии внедрения инноваций на производстве концерн Samsung Electronics намерен к 2030 г. преобразовать свои предприятия в Южной Корее и за рубежом в «умные» автономные заводы на основе искусственного интеллекта.
🧩В планах компании внедрить моделирование на основе цифровых двойников во все этапы производственного процесса – от поставок сырья и материалов до производства, складирования и отгрузки продукции. Также предполагается развернуть сеть ИИ-агентов (системы, способные самостоятельно устанавливать и выполнять планы для достижения конкретных целей), специализирующихся на контроле качества, производстве и логистике, анализе и проверке.
☝️Считается, что такие инновации приведут к повышению качества и производительности, безопасности на рабочем месте, а также положительно скажутся на охране окружающей среды.
📆Более подробно Samsung Electronics представит свою стратегию производственных инноваций и промышленного ИИ на основе цифровых двойников в марте т.г. в Барселоне на выставке Mobile World Congress (MWC) 2026.
#Новости#Корея#Экономика#SamsungElectronics#Технологии#ИИ#Прогресс#Производство#Инновации#Промышленность
👉По данным из отраслевых источников, несмотря на ограничения со стороны США Samsung Electronics и SK Hynix увеличивают капиталовложения в свои заводы по производству полупроводниковых пластин («вафлей») в Китае на фоне высокого спроса на продукцию для нужд искусственного интеллекта (ИИ).
💰Так, в прошлом году Samsung Electronics инвестировал в своё предприятие в Сиане (обеспечивает около 40% объёма его флэш-памяти NAND) порядка 465,4 млрд вон, что на 67,5% больше, чем годом ранее. SK Hynix в этом отношении обходит своего конкурента – в завод в Уси (выпускает DRAM) вложено 581,1 млрд вон (+102%), а в завод в Даляне (производство флэш-памяти NAND) 440,6 млрд вон (+52%). Считается, что это обусловлено необходимостью оперативного реагирования на глобальный дефицит чипов памяти для ИИ (его оценка на 2026 год в сегментах DRAM и NAND повышена с 3,3% и 2,5% до 4,9% и 4,2% соответственно.).
🀄Кроме того, для обеих компаний КНР является крайне значимым рынком сбыта выпускаемой продукции, а китайские власти всячески стремятся себя позиционировать как ключевого партнёра для производителей чипов.
#Новости#Корея#Экономика#Китай#Чипы#Полупроводники#Инвестиции#SamsungElectronics#SKHynix
Samsung korea Instagram Update
With BTS’s RM (@/rkive), every moment at the Art Cube was a spotlight—from captivating interactions to deep conversations and inspiring influencer events.
Watch how these shared moments create excitement and elevate the experience of Samsung Art TV.
Feel the vibrant energy of @/artbasel in Basel!
#RM#RMofBTS#SamsungArtTV#SamsungArtStore#ArtBasel#Samsung#SamsungElectronics
#INSTAGRAM
•@OUR_7_PRINCES•
🚀 STOCKS | Hong Kong Storage Sector Gains Momentum with Semiconductor Stocks Rising
Hong Kong's storage sector continues to show strength as semiconductor stocks experience significant gains. According to Jin10, Semiconductor Manufacturing International Corporation (SMIC) surged over 11%, while leveraged funds targeting SK Hynix and Samsung Electronics also saw substantial increases. Meanwhile, Montage Technology rose by 4.3%, contributing to the overall positive trend in the market.
#Stocks#HongKong#StorageSector#Semiconductors#SMIC#SKHynix#SamsungElectronics#MontageTechnology#MarketGains