⊗pyPmREFSP 53 of 129 menu

Pozice nalezeného v metodě search Python

Pomocí match-objektu lze také určit pozici nalezeného podřetězce. Pro tento účel se používají dvě metody. Metoda start vrací pozici začátku a metoda end - pozici konce.

Zkusme to v praxi. Předpokládejme, že máme řetězec:

txt = '123 456 789'

Najděme v něm první podřetězec s číslicemi pomocí metody search a poté vypišme pozici získaného podřetězce pomocí metod start a end:

res = re.search('\d+', txt) print(res.start()) # vypíše 0 print(res.end()) # vypíše 3

Daný řetězec:

txt = 'abcde 123456'

Najděte v něm podřetězec skládající se pouze z písmen. Vypište pozici začátku a konce nalezeného podřetězce.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout