Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 7. diel - Regulárne výrazy v Pythone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Jiří Tomčala:7.3.2024 21:26

Ahoj, asi jde jen o kosmetickou úpravu, ale očekával bych v komentáři slovo "Nazdar" (jde o zveřejněný příklad v textu)

# nahrazení slova "Ahoj" slovem "Hello"
vystup = re.sub(r'\bAhoj\b', 'Nazdar', text)

J.

Avatar
Karel Zaoral
Člen
Avatar
Odpovedá na Jiří Tomčala
Karel Zaoral:9.3.2024 22:19

Ahoj Jirko, díky za upozornění!

Avatar
Dušan Kovářík:22.8.2024 3:17

Myslím si, že regulární výrazy jsou poměrně široké téma, a snaha něco z nich narvat do jedné lekce má za následek více zmatku než skutečného pochopení. Ale to je problém mnoha lekcí z mnoha zdejších kurzů. Radši bych byl pro to, aby se toho v lekci probralo míň, ale s o to rozsáhlejším vysvětlením a podrobnějšími příklady.

Avatar
Tomáš Jícha:3.9.2024 15:31

červeně podbarvený text

Pokud řetězec obsahuje něco navíc, projde stejně. Řešení tohoto problému je však snadné. Jednoduše před výraz přidáme stříšku ^ ( AltGr + 9 + 4), která zajistí, že na začátku řetězce bude testovaný text. Za výraz dáme dolar $ (AltGr + ů).

přidáme stříšku ^ ( AltGr + 9 + 4) nahradit za přidáme stříšku ^ ( Alt + 9 + 4)

Avatar
Adam Černý
Člen
Avatar
Adam Černý:6.12.2024 14:33

V tabulce ZÁSTUPNÉ ZNAKY je chybně řádek pro \B. Má tento popis -> pozice, , které není na začátku ani na konci slova. To ale není správně,\B je vlastně opakem \b. Identifikuje pozici uvnitř řetězců. Pozice může být na konci, ale nesmí být na začátku. Takže pro \B\d "9test1k7" bude výsledek 1,7

Avatar
Jean Kocman :10.12.2024 3:59

Tak tohle byl fakt onen pověstný "krok stranou"...

Avatar
Maxim Kiselev:26. júna 12:11

[a-zA-z] => [a-zA-Z] překlep v textu

Avatar
Branislav Kollar:2. augusta 10:03

Opäť celkom fajn zhrnutie toho čo si mám dohľadať. Len nedostatočné vysvetlenie. Čakal by som podrobnejšie vysvetlenie kódov bod za bodom. Takto si to človek musí vyhľadávať sám. Na konci by sa zišla nejaká tabuľka, alebo súbor na stiahnutie ako zhrnutie všetkého, čo sa prebralo v lekcii.

Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 8 správy z 8.