Produktivní.cz — rychleji každý den
Pro profesiUčiteléStudentiManažeřiMarketingVývojářiFreelanceřiRodiče

Tipy & triky · AI · Všude · ~15 min na výraz · 2 min čtení

Regex bez učení: AI ho napíše, vysvětlí a otestuje

Naposledy ověřeno:

Ilustrace k článku: Regex bez učení: AI ho napíše, vysvětlí a otestuje

Regulární výrazy jsou nejmocnější nástroj na hromadné úpravy textu — najít všechna telefonní čísla, vytáhnout e-maily, přeformátovat tisíc řádků najednou. A zároveň mají nejodpudivější syntaxi v celém IT: zápis vypadá jako rozsypaný čaj a i lidé, kteří regexy umějí, je píšou metodou pokus–omyl. AI tuhle rovnici obrací: vy popíšete slovy, co chcete najít, a dostanete výraz, vysvětlení po částech a testovací sadu — takže mu nemusíte věřit naslepo.

Jak na to

  1. Popište, co hledáte, kde to použijete a přidejte pár ukázek dat — ukázky jsou důležitější než dokonalý popis:
Napiš mi regulární výraz pro [Google Tabulky, funkce
REGEXEXTRACT / VS Code / Python].

Chci z textu vytáhnout: [česká telefonní čísla — devět
číslic, mohou mít mezery po trojicích a předvolbu +420].

Ukázky, které MÁ najít:
+420 601 123 456
601123456
601 123 456

Ukázky, které NEMÁ najít:
123456 (číslo objednávky)
1. 6. 2026

Vrať: 1) výraz, 2) vysvětlení každé části po řádcích,
3) tabulku mých ukázek s výsledkem najde/nenajde.
  1. Zkontrolujte tabulku testů — to je celý trik. Nemusíte výrazu rozumět, stačí vidět, že na vašich ukázkách dělá, co má.
  2. Vyzkoušejte ho na malém vzorku dat, teprve pak na všech. U nahrazování si nechte vygenerovat i náhradní vzor („přepiš na formát +420 XXX XXX XXX“).
  3. Když výraz na reálných datech selže, vraťte konkrétní případ: „tohle nenašel: [ukázka]“ — oprava je otázka jednoho kola.

Vzorová situace

Freelancerka Týna dostala od klienta tisíc řádků exportu, kde jsou adresy, telefony a poznámky slité v jednom sloupci, a má z nich udělat použitelnou tabulku. Ručně by to bylo odpoledne. V Tabulkách existuje REGEXEXTRACT, ale Týna regex nikdy nepsala.

Popíše úlohu s pěti ukázkami řádků, dostane dva výrazy — na telefon a PSČ — s testovací tabulkou, kde všechno sedí. Vloží je do vzorců, na vzorku deseti řádků zkontroluje výsledek a pustí to na celý sloupec. Odpoledne práce se smrsklo na dvacet minut, a příště už ví, že „vytáhnout vzor z textu“ je vyřešená kategorie problémů.

Co vám to přinese

Hromadné úpravy textu, které dřív patřily jen programátorům — bez učení syntaxe, ale s kontrolou v rukou: testovací tabulka je váš důkaz, že výraz funguje, vysvětlení po částech vás mimochodem regex učí. Vývojářům trik šetří kolečko na testovacích webech, ostatním otevírá REGEXEXTRACT v Tabulkách a hledání s nahrazováním v editorech. Na složitější transformace souborů pak navazuje návod malé skripty bez programování.