⊗pyPmRELB 48 of 129 menu

Začiatok a koniec riadku v regulárnych výrazoch Python

Existujú špeciálne symboly, ktoré označujú začiatok '^' alebo koniec riadku '$'. Pozrime sa na ich fungovanie na príkladoch.

Príklad

V tomto príklade je vyhľadávací vzor takýto: nahradiť 'aaa' za '!' iba v prípade, že stojí na začiatku riadku:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Výsledok vykonania kódu:

'! aaa aaa'

Príklad

V tomto príklade je vyhľadávací vzor takýto: nahradiť 'aaa' za '!' iba v prípade, že stojí na konci riadku:

txt = 'aaa aaa aaa' res = re.sub('aaa$', '!', txt) print(res)

Výsledok vykonania kódu:

'aaa aaa !'

Príklad

Keď je na začiatku regulárky '^', a na konci - '$', takýmto spôsobom sa kontroluje celý riadok ako celok na zhodu s regulárnym výrazom.

V nasledujúcom príklade je vyhľadávací vzor takýto: písmeno 'a' sa opakuje raz alebo viackrát, nahradiť celý riadok za '!' iba v prípade, že pozostáva výhradne z písmen 'a':

txt = 'aaa' res = re.sub('^a+$', '!', txt) print(res)

Výsledok vykonania kódu:

'!'

Praktické úlohy

Daný reťazec:

txt = 'abc def xyz'

Napíšte regulárny výraz, ktorý nájde prvý podreťazec z písmen.

Daný reťazec:

txt = 'abc def xyz'

Napíšte regulárny výraz, ktorý nájde posledný podreťazec z písmen.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť