⊗pyPmRELB 48 of 129 menu

Begin en einde van regel in Python regex

Er zijn speciale symbolen die het begin '^' of het einde van een regel '$' aangeven. Laten we hun werking bekijken aan de hand van voorbeelden.

Voorbeeld

In dit voorbeeld is het zoekpatroon als volgt: vervang 'aaa' door '!' alleen als het aan het begin van de regel staat:

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

Resultaat van de code:

'! aaa aaa'

Voorbeeld

In dit voorbeeld is het zoekpatroon als volgt: vervang 'aaa' door '!' alleen als het aan het einde van de regel staat:

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

Resultaat van de code:

'aaa aaa !'

Voorbeeld

Wanneer aan het begin van de regex '^' staat, en aan het einde - '$', dan wordt op deze manier de gehele regel gecontroleerd op overeenkomst met de regex.

In het volgende voorbeeld is het zoekpatroon als volgt: letter 'a' herhaald één of meer keer, vervang de hele regel door '!' alleen als deze volledig uit letters 'a' bestaat:

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

Resultaat van de code:

'!'

Praktische opdrachten

Gegeven een regel:

txt = 'abc def xyz'

Schrijf een regex die de eerste substring met letters vindt.

Gegeven een regel:

txt = 'abc def xyz'

Schrijf een regex die de laatste substring met letters vindt.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren