⊗pyPmRELB 48 of 129 menu

Start og slut af linje i Python regex

Der er specielle symboler, som betegner starten '^' eller slutningen af linjen '$'. Lad os se deres arbejde med eksempler.

Eksempel

I dette eksempel er søgemønsteret sådan: erstat 'aaa' med '!' kun, hvis det står i starten af linjen:

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

Resultat af kodeudførelse:

'! aaa aaa'

Eksempel

I dette eksempel er søgemønsteret sådan: erstat 'aaa' med '!' kun, hvis det står i slutningen af linjen:

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

Resultat af kodeudførelse:

'aaa aaa !'

Eksempel

Når der i starten af regex står '^', og i slutningen - '$', så på denne måde kontrolleres hele linjen som helhed for overensstemmelse med regex.

I det næste eksempel er søgemønsteret sådan: bogstavet 'a' gentages en eller flere gange, erstat hele linjen med '!' kun hvis den består af kun bogstaver 'a':

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

Resultat af kodeudførelse:

'!'

Praktiske opgaver

Givet en streng:

txt = 'abc def xyz'

Skriv et regex, der finder den første delstreng af bogstaver.

Givet en streng:

txt = 'abc def xyz'

Skriv et regex, der finder den sidste delstreng af bogstaver.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis