⊗pyPmREMF 60 of 129 menu

Metoden findall i reguljära uttryck i Python

För att söka efter alla matchningar med ett reguljärt uttryck i Python används metoden findall. I den första parametern av metoden anger vi det reguljära uttrycket som vi ska söka efter, i den andra parametern - strängen att söka i. Metoden kontrollerar alla matchningar och söker från vänster till höger. Den returnerar en lista med strängar med matchningar eller en lista med tupler om reguljära uttryck med capture-grupper används. Om inga matchningar hittas returneras en tom lista. Syntaxen för metoden findall ser ut så här:

re.findall(vad man ska söka efter, var man ska söka)

Låt oss hitta alla matchningar med det reguljära uttrycket i strängen:

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

Resultatet av kodkörningen:

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

Given en sträng:

txt = '123 aaa 456 bbb 789'

Skriv ut listan med delsträngar som innehåller siffror.

Given en sträng:

txt = 'abc 123 def 456 789'

Skriv ut listan med delsträngar som innehåller bokstäver.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa