CANON_112024 CANON_112024 CANON_112024

Python: Efektívny lovec / 8. časť

0
Regulárne výrazy Regulárne výrazy (Regular Expressions – RegEx) sú sekvencie znakov, ktoré tvoria tzv. vyhľadávací vzor (search pattern). Vyhľadávací vzor sa používa na vyhľadávanie v rámci reťazcov, pričom jeho funkcionalita je definovaná v module re. Pri nájdení zhody je vygenerovaný tzv. objekt zhody (match object), ktorý obsahuje detailné informácie o nájdenej zhode. Medzi často používané funkcie modulu re patria napr. tieto: search()   V prípade zhody vráti objekt zhody findall()  Vráti záznam (typu list) všetkých zhôd split()    Vráti záznam s časťami reťazca, ktoré boli rozdelené zhodným znakom (zhodnými znakmi) sub()      Nahradí zhodné časti reťazca novým reťazcom   Metaznaky, špeciálne sekvencie a špecifikátory Na zápis regulárnych výrazov môžeme využívať širokú škálu tzv. metaznakov a špeciálnych sekvencií, ktoré majú nasledujúci špeciálny význam (tab. 1). Pri zápise množiny znakov [ ] môžeme vy­užívať nasledujúce špecifikátory: abc, a-c 123, 1-3  Niektorý z uvede ...

Marek Sopko

Všetky autorove články

Mohlo by vás zaujímať

Mohlo by vás zaujímať