⊗pyPmREPG 55 of 129 menu

Cartuchos através do método group no método search do Python

Uma forma alternativa de trabalhar com cartuchos é usar o método group. Em seu parâmetro, é especificado o número do cartucho que deve ser exibido. Se o parâmetro for 0 ou deixado vazio, será retornada toda a substring que corresponde à expressão regular.

Suponha que temos a string:

txt = '123 456 789'

Vamos extrair dela a primeira correspondência com os dígitos definidos pela expressão regular do método search. E então colocar a substring em três cartuchos, cada um dos quais será exibido pelo método group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # exibirá '123' print(res.group(1)) # exibirá '1' print(res.group(2)) # exibirá '2' print(res.group(3)) # exibirá '3'

Dada a string:

txt = 'username:john'

Coloque 'username:' no primeiro cartucho, e 'john' - no segundo. Exiba todos os cartuchos no console.

Dada a string:

txt = '123 aaabbbccc'

Distribua todos os caracteres alfabéticos em três cartuchos de modo que a substring consistindo da letra 'a' vá para o primeiro cartucho, 'b' - para o segundo, 'c' - para o terceiro. Exiba todos os cartuchos no console.

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