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.