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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #65 · 8 апр.

Небольшой трик с регулярными выражениями который редко вижу в чужом коде. Допустим, вам нужно распарсить простой текст и вытащить оттуда пары имя+телефон. Вернуть всё это надо в виде списка словарей. Возьмем очень простой пример текста. >>> text = ''' >>> Alex:8999123456 >>> Mike:+799987654 >>> Oleg:+344456789 >>> ''' Соответственно, для выделения нужных элементов будем использовать группы. Получится такой паттерн: (\w+):([\d+]+) Как мы будем формировать словарь из найденных групп? >>> import re >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append({ >>> "name": match.group(1), >>> "phone": match.group(2) >>> }) >>> print(results) [{'name': 'Alex', 'phone': '8999123456'}, ...] Можно немного сократить запись используя zip >>> results = [] >>> for match in re.finditer(r"(\w+):([\d+]+)", text): >>> results.append(dict(zip(['name', 'phone'], match.groups()))) Но есть способ лучше! Это именованные группы в regex. Можно в паттерне указать имя группы и результат сразу забрать в виде словаря. >>> for match in re.finditer(r"(?P<name>\w+):(?P<phone>[\d+]+)", text): >>> results.append(match.groupdict()) То есть всё что я сделал, это добавил в начале группы (внутри сбокочек) такую запись: (?P<group-name>...) Теперь найденная группа имеет имя и можно обратиться к ней как к элементу списка >>> name = match['name'] Либо забрать сразу весь словарь методом groupdict() >>> match.groupdict() #tricks#regex

Резултати

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

Пребарај: #professionalresponsibility

当前筛选 #professionalresponsibility清除筛选
AI & Law

@ai_and_law · Post #733 · 29.12.2025 г., 08:04

🇺🇸NYC Bar: Ethical Limits on AI Recording of Client Conversations The New York City Bar Association has issued Formal Opinion 2025-6 on the use of AI tools to record, transcribe, and summarize attorney-client conversations. The opinion analyzes how the New York Rules of Professional Conduct apply to audio and video calls where either party uses AI for capture and post-processing. While lawyers may choose not to use such tools, opting in triggers specific ethical duties. The Opinion states that attorneys should obtain client consent before recording a conversation and assess whether recording, transcription, or summarization is tactically appropriate in the circumstances, particularly in light of confidentiality and attorney-client privilege. Where AI-generated transcripts or summaries may be retained or relied upon, lawyers must review them for accuracy. If a lawyer knows that a client is using AI to record a call, the lawyer should advise the client of the potential disadvantages of doing so. The Opinion positions AI recording tools not as neutral utilities, but as practices that require active ethical judgment and informed consent. #AIandLaw#LegalEthics#ProfessionalResponsibility#AttorneyClientPrivilege#AICompliance