INNER CODE UNIT · Python

pre

lawve-ai/awesome-legal-skills · skills/ktzr-polskie-umowy-gospodarcze-adam-piotrowski/tools/legal-cite/legal_cite/core.py:187

            pre = text[max(0, candidate.start() - 120):candidate.start()]
            if re.search(r'[„„"\']|stanowi[ąa][\s:„"\']', pre):
                continue  # wewnątrz cytatu z ustawy zmieniającej
            m = candidate
            break
        if m:
            break
    if m is None:
        return None
    nxt = re.search(r'\b(?:Art\.|§)\s*\d+', text[m.end():])
    end = m.end() + nxt.start() if nxt else min(m.start() + 4000, len(text))
    art_text = text[m.start():end].strip()
    return _cut_ustep(art_text, ustep) if ustep else art_text


def extract_eu_article(text: str, art: str, ustep: str | None) -> str | None:
    m = re.search(rf'\bArtykuł\s+{re.escape(art)}\b', text, re.IGNORECASE)
    if not m:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…