Sobes.tech
Junior — Middle

Jaké máte praktické zkušenosti s použitím regulárních výrazů pro zpracování textu?

sobes.tech AI

Odpověď od AI

Regulární výrazy (regex) v Pythonu se často používají k vyhledávání, nahrazování a validaci textových dat.

Praktické příklady:

  • Validace formátu emailu, telefonu, data.
  • Extrakce dat z logů nebo textových souborů.
  • Nahrazení nebo odstranění nežádoucích znaků.
  • Parsování složitých textových struktur.

Příklad: extrahovat všechny emaily z textu

import re
text = "Kontaktujte nás: info@example.com nebo support@test.org"
e-maily = re.findall(r'[\w.-]+@[\w.-]+\.\w+', text)
print(e-maily)  # ['info@example.com', 'support@test.org']

Použití regulárních výrazů umožňuje efektivně zpracovávat a analyzovat textová data.