⊗pyPmRESS 43 of 129 menu

Caracteres especiais dentro de colchetes em Python

Caracteres especiais dentro de [ ] tornam-se caracteres comuns. Isso significa que eles não precisam ser escapados com uma barra invertida.

Exemplo

Neste exemplo, o padrão de pesquisa é o seguinte: entre os 'x' qualquer letra 'a', 'b', 'c', ou um ponto:

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

Resultado da execução do código:

'! ! ! xdx ! x@x'

Exemplo

Neste exemplo, o padrão de pesquisa é o seguinte: entre os 'x' qualquer letra minúscula do alfabeto latino ou um ponto:

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

Resultado da execução do código:

'! ! ! x@x'

Problemas práticos

Dada a string:

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

Escreva uma expressão regular que encontre as strings 'a.a', 'a+a', 'a*a', sem afetar as demais.

Dada a string:

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

Escreva uma expressão regular que encontre as strings segundo o padrão: a letra 'x', depois NÃO é ponto, NÃO é arroba, e NÃO é cifrão, e então a letra 'z'.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar