TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #146 · 16 сеп.

Функция 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #cxmt

当前筛选 #cxmt清除筛选
Ryu일무이

@ryu1moo2 · Post #3447 · 03.03.2026 г., 11:36

[미국 정부가 YMTC·CXMT·SMIC 등 중국 메모리 업체의 반도체를 정부용 상용 제품에서 배제하는 새로운 규정을 추진하고 있다](https://wccftech.com/the-u-s-moves-once-again-to-ban-chinese-memory/) ◦ 미국, 중국 메모리 업체 대상 추가 규제 추진 • 연방조달규정위원회(FAR Council), 새로운 ‘rulemaking’ 발표 • 대상 기업: YMTC, CXMT, SMIC 및 계열사·자회사 • 정부용 상용 제품에서 해당 기업 반도체 사용 금지 목적 ◦ 규제 범위 확대 → 저가 상용 제품까지 포함 • “Covered semiconductor product or service” 정의 확대 - 해당 기업이 설계·생산·제공한 반도체 - 해당 반도체가 포함된 제품 - 해당 반도체를 활용하는 서비스 • 1만5천달러 이하 제품에도 적용 - 기성(off-the-shelf) 제품 - 상용 IT·통신 서비스 포함 ◦ 법적 근거 및 시행 구조 • 2023 회계연도 국방수권법(NDAA) 5949조 개정안 • 기존 중국 칩 기업 제한 조치의 연장선 • 2027년 12월 23일 이전 구매 제품은 예외 적용 • 4월 20일까지 공개 의견 수렴 단계 → 아직 최종 확정 아님 ◦ DRAM 공급난과 맞물린 산업 영향 • 현재 ‘빅3’ 메모리 업체는 기업용 수요 대응에 집중 → 소비자용 공급 여력 부족 • 이에 따라 CXMT 등 중국 업체의 대안 공급 가능성 부각 • 그러나 미국 규제로 인해 주류 제조사 채택에 구조적 제약 발생 ◦ 소비자 시장 파급 효과 • 정부 사용이 금지될 경우, 노트북·모바일·PC 제조사들의 중국산 메모리 채택 부담 증가 • 일부 주요 PC 제조사들이 CXMT와 DRAM 협력 논의 중이라는 보도 존재 • 다만 실제 상용 통합으로 이어질지는 불확실 ◦ 정책 의도 • 행정부, 정부 최종 제품에서 중국 기술 영향력 축소 의지 명확 • 상업용 제품까지 규제 범위 확장 → 공급망 분리 가속 가능성 원문 발췌: - “Covered semiconductor product or service” is defined to include semiconductors, products that incorporate a semiconductor product, or services that utilize a semiconductor product, that are designed, produced, or provided by SMIC, CXMT, YMTC, or any of their affiliates, subsidiaries, or successors. #CXMT#YMTC#중국#미국