exform

Reshape text by example — give a couple of before → after examples, and exform infers the transform and applies it to every line.
deterministic
offline
no LLM · no API key
zero deps

1 · Examples (before → after)

2 · Your data (one item per line)

3 · Output


    

Inferred program (--explain)

Booting Python (Pyodide)… first load is a few seconds.

Prefer the terminal?

pipx install exform        # or: uvx exform / pip install exform

echo "1234567890" | exform -e "5551234567 => (555) 123-4567"
(123) 456-7890