⊗pyPmRESSE 45 of 129 menu

Unntak inni sett i regex Python

Du vet allerede at spesialtegn inni [] blir vanlige tegn. Det finnes imidlertid unntak: hvis du trenger hakeparenteser som tegn inni [ ] - så må de escapes med bakoverstrek. For eksempel, i den følgende koden ser søkemønsteret slik ut: mellom x-ene står en hakeparentes:

txt = 'x]x xax x[x x1x' res = re.sub('x[\[\]]x', '!', txt) print(res)

Resultatet som skrives til variabelen blir følgende:

'! xax ! x1x'

Gitt en streng:

txt = 'x[]z x[[]]z x()z'

Skriv et regulært uttrykk som finner alle ordene etter mønsteret: bokstav 'x', deretter hakeparenteser et hvilket som helst antall ganger, deretter bokstav 'z'.

Gitt en streng:

txt = 'x[]z x{}z x.z x()z x([])z'

Skriv et regulært uttrykk som finner alle ordene etter mønsteret: bokstav 'x', deretter et hvilket som helst antall av hvilke som helst parenteser, deretter bokstav 'z'.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis