POSLEDNÍ ŠANCE: Halloweenská akce brzy končí. Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:

Diskuze – Lekce 7 - Regulární výrazy v Pythonu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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
Odpovídá 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. června 12:11

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

Avatar
Branislav Kollar:2. srpna 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.

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.