Skip to content
Back to skills

Regex Vs Llm Structured Text

ASecurity

Use when choosing between regex and LLM for parsing structured text with repeating patterns. Triggers on \"regex-vs-llm-structured-text\", \"regex vs llm structured text\", \"text\".

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentspythongo

Works with

  • cli

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add majinmagros/magros.ai-skills --skill regex-vs-llm-structured-text --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Regex Vs Llm Structured Text?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Regex Vs Llm Structured Text
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majinmagros-regex-vs-llm-structured-text/badge)](https://www.skillsdirectory.com/skills/majinmagros-regex-vs-llm-structured-text)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: regex-vs-llm-structured-text
description: "Use when choosing between regex and LLM for parsing structured text with repeating patterns. Triggers on \"regex-vs-llm-structured-text\", \"regex vs llm structured text\", \"text\"."
metadata:
  origin: ECC
---

# Regex vs LLM for Structured Text Parsing

A practical decision framework for parsing structured text: regex first, LLM only for edge cases. Detalhes em `references/`.

## When to Activate

- Parsing structured text with repeating patterns (questions, forms, tables)
- Deciding between regex and LLM for text extraction
- Building hybrid pipelines that combine both approaches
- Optimizing cost/accuracy tradeoffs in text processing

## Core Principles

1. **Regex first** — handles 95-98% cheaply and deterministically
2. **Confidence gate at 0.95** — only low-confidence items go to LLM
3. **Cheapest LLM** for validation (Haiku-class is enough)
4. **Never mutate** — return new instances from cleaning/validation
5. **Log metrics** — regex rate and LLM call count track health

## Example

```python
items = parse_structured_text(content)
low = identify_low_confidence(items, 0.95)
result = process_document(content, llm_client=client)
```

## References

- `references/decision-architecture.md` — decision tree, pipeline diagram, use cases
- `references/regex-parser.md` — regex parser code with ParsedItem
- `references/confidence-llm.md` — confidence scoring and LLM validator
- `references/pipeline-practices.md` — hybrid pipeline, metrics, best/anti-patterns

## Checklist

- [ ] Format is consistent/repeating (>90%) before choosing regex
- [ ] Confidence threshold set (default 0.95) with flagged reasons
- [ ] LLM only on low-confidence items, cheapest model
- [ ] No mutation of parsed objects; edge cases tested

Files in this skill

  • SKILL.md1.8 KB
  • references/confidence-llm.md1.8 KB
  • references/decision-architecture.md1.1 KB
  • references/pipeline-practices.md2.1 KB
  • references/regex-parser.md1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…