IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 6. 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.

 
Odpovedať
7.3.2024 21:26
Avatar
Karel Zaoral
Člen IT Redactor Gang
Avatar
Odpovedá na Jiří Tomčala
Karel Zaoral:9.3.2024 22:19

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

 
Odpovedať
9.3.2024 22:19
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.

 
Odpovedať
+2
22.8.2024 3:17
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)

 
Odpovedať
3.9.2024 15:31
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

 
Odpovedať
6.12.2024 14:33
Avatar
Jean Kocman :10.12.2024 3:59

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

 
Odpovedať
10.12.2024 3:59
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.

Zatiaľ nikto nevložil komentár - buď prvý!