⊗pyPmRESS 43 of 129 menu

Specialtecken inom hakparenteser i Python

Specialtecken inom [ ] blir vanliga tecken. Det betyder att de inte behöver escapeas med omvänt snedstreck.

Exempel

I detta exempel ser sökmönstret ut så här: mellan x vilken bokstav som helst 'a', 'b', 'c', eller en punkt:

txt = 'xax xbx xcx xdx x.x x@x' res = re.sub('x[abc.]x', '!', txt) print(res)

Resultat av kodkörning:

'! ! ! xdx ! x@x'

Exempel

I detta exempel ser sökmönstret ut så här: mellan x vilken liten latinsk bokstav eller punkt som helst:

txt = 'xax xbx xcx x@x' res = re.sub('x[a-z.]x', '!', txt) print(res)

Resultat av kodkörning:

'! ! ! x@x'

Praktiska uppgifter

Given en sträng:

txt = 'aba aea aca aza axa a.a a+a a*a'

Skriv ett reguljärt uttryck som hittar strängarna 'a.a', 'a+a', 'a*a', utan att påverka de andra.

Given en sträng:

txt = 'xaz x.z x3z x@z x$z xrz'

Skriv ett reguljärt uttryck som hittar strängar enligt mönstret: bokstaven 'x', sedan INTE punkt, INTE snabel-a, och INTE dollartecken, och sedan bokstaven 'z'.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa