⊗pyPmREMF 60 of 129 menu

Findall-metoden i regulære udtryk i Python

Til at finde alle matches med et regulært udtryk i Python anvendes metoden findall. I den første parameter for metoden angiver vi det regulære udtryk, som vi vil søge efter, i den anden parameter - strengen, der skal søges i. Metoden kontrollerer alle matches og søger efter dem fra venstre mod højre. Den returnerer en liste over strenge med matches eller en liste over tupler, hvis der er angivet regulære udtryk i grupper. Hvis der ikke findes nogen matches, returneres en tom liste. Syntaksen for metoden findall ser sådan ud:

re.findall( hvad der skal søges efter, hvor der skal søges)

Lad os finde alle matches med det regulære udtryk i strengen:

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

Resultatet af udførelsen af koden:

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

Givet en streng:

txt = '123 aaa 456 bbb 789'

Udskriv listen af delstrenge, der indeholder cifre.

Givet en streng:

txt = 'abc 123 def 456 789'

Udskriv listen af delstrenge, der indeholder bogstaver.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis