100 of 151 menu

Metoden findall i modulen re

Metoden findall i modulen re returnerer en liste over alle treff med regulært uttrykk. Hvis regulære uttrykk er plassert i lommer, vil metoden returnere en tuple. I den første parameteren til metoden spesifiserer vi det regulære uttrykket vi skal søke etter, i den andre parameteren - strengen som skal søkes i. I den tredje valgfrie parameteren kan man sette flagg for tilleggsinnstillinger for det regulære uttrykket. Metoden sjekker alle treff, og søker etter dem venstre til høyre.

Syntaks

import re re.findall(regulært_uttrykk, streng, [flagg])

Eksempel

La oss finne alle treff med det regulære uttrykket i strengen:

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Resultatet av kjøring av koden:

['12', '43', '56']

Eksempel

Og la oss nå finne alle treff i lommene til det regulære uttrykket:

txt = '12 43 56 ab' res = re.findall('(\d)(\d)', txt) print(res)

Resultatet av kjøring av koden:

[('1', '2'), ('4', '3'), ('5', '6')]

Se også

  • metoden finditer i modulen re,
    som returnerer en iterator over alle treff med regulært uttrykk i en streng
  • metoden search i modulen re,
    som søker etter det første treffet med regulært uttrykk i en streng
  • metoden match i modulen re,
    som søker etter treff med regulært uttrykk i begynnelsen av strengen
  • metoden fullmatch i modulen re,
    som søker etter alle treff med regulært uttrykk i strengen
  • metoden split i modulen re,
    som deler opp en streng i en liste basert på en spesifisert skilletegn
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis