⊗pyPmREMSe 52 of 129 menu

O método search em expressões regulares do Python

Nas lições anteriores, estudamos expressões regulares usando o método para busca e substituição. Existem outros métodos. Nesta lição, vamos começar a estudá-los.

O novo método que vamos estudar é chamado de search. Ele busca a primeira correspondência com a expressão regular em uma string. No primeiro parâmetro do método, precisamos especificar a expressão regular que será buscada, no segundo parâmetro - a string na qual a buscaremos. O método verifica as correspondências, percorrendo a string da esquerda para a direita.

Como resultado, o método retorna um objeto match especial, contendo informações sobre a substring encontrada e sua localização na string original.

Vamos experimentar na prática. Vamos encontrar a primeira substring com dígitos usando o método search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt)

Vamos encontrar a primeira substring com dígitos usando o método search:

print(res) # aqui estará o objeto match

E agora vamos exibir o texto encontrado. Ele fica no elemento zero do objeto match:

print(res[0]) # exibirá '123'

Dada a string:

txt = '123 abc 456 cde'

Encontre a primeira substring contendo apenas caracteres alfabéticos. Exiba-a no console.

Dada a string:

txt = '1 23 456 789'

Encontre a posição do primeiro número consistindo de três dígitos.

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