⊗pyPmRESHt 46 of 129 menu

Die Sirkumfleks binne versamelings in Python se regulêre uitdrukkings

Soos jy weet, maak die sirkumfleks binne [ ] 'n ontkenning as dit aan die begin van die hakies geskryf word. Dit beteken dit is 'n spesiale karakter binne hierdie hakies. Om die sirkumfleks as 'n karakter te kry, moet jy dit óf ontsnap óf van die eerste posisie af verwyder.

Voorbeeld

In die volgende voorbeeld is die soekpatroon soos volg: die eerste karakter is alles behalwe 'd', dan twee letters 'x':

txt = 'axx bxx ^xx dxx' res = re.sub('[^d]xx', '!', txt) print(res)

As gevolg sal die volgende in die veranderlike weggeskryf word:

'! ! ! dxx'

Voorbeeld

En nou is die soekpatroon soos volg: die eerste karakter is 'd' of '^', dan twee letters 'x':

txt = 'axx bxx ^xx dxx' res = re.sub('[d^]xx', '!', txt) print(res)

As gevolg sal die volgende in die veranderlike weggeskryf word:

'axx bxx ! !'

Voorbeeld

Jy hoef nie die sirkumfleks van die eerste posisie af te verwyder nie, maar kan dit eenvoudig ontsnap met behulp van 'n agteroorskuinsstreep, en dit sal na homself verwys:

txt = 'axx bxx ^xx dxx' res = re.sub('[\^d]xx', '!', txt) print(res)

As gevolg sal die volgende in die veranderlike weggeskryf word:

'axx bxx ! !'

Praktiese take

Gegee 'n string:

txt = '^xx axx ^zz bkk @ss'

Skryf 'n regulêre uitdrukking wat die strings sal vind volgens die patroon: sirkumfleks of apenstaartjie, en dan twee Latynse letters.

Gegee 'n string:

txt = '^xx axx ^zz bkk @ss'

Skryf 'n regulêre uitdrukking wat die strings sal vind volgens die patroon: NIE sirkumfleks en nie apenstaartjie nie, maar dan twee Latynse letters.

Gegee 'n string:

txt = '^xx axx ^zz bkk'

Skryf 'n regulêre uitdrukking wat die strings sal vind volgens die patroon: nie sirkumfleks en nie spasiëring nie, maar dan twee Latynse letters.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp