⊗pyPmREMF 60 of 129 menu

Die Methode findall in regulären Ausdrücken von Python

Um alle Übereinstimmungen mit einem regulären Ausdruck in Python zu finden, wird die Methode findall verwendet. Im ersten Parameter der Methode geben wir den regulären Ausdruck an, nach dem gesucht werden soll, im zweiten Parameter - die Zeichenkette für die Suche. Die Methode prüft alle Übereinstimmungen, indem sie von links nach rechts sucht. Sie gibt eine Liste von Zeichenketten mit den Übereinstimmungen zurück oder eine Liste von Tupeln, wenn für die Suche reguläre Ausdrücke mit Gruppen (Capturing Groups) angegeben sind. Wenn keine Übereinstimmungen gefunden werden, wird eine leere Liste zurückgegeben. Die Syntax der Methode findall sieht so aus:

re.findall(was zu suchen ist, wo zu suchen ist)

Lassen Sie uns alle Übereinstimmungen mit dem regulären Ausdruck in einer Zeichenkette finden:

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

Das Ergebnis der Codeausführung:

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

Gegeben ist die Zeichenkette:

txt = '123 aaa 456 bbb 789'

Geben Sie die Liste der Teilzeichenketten aus, die Ziffern enthalten.

Gegeben ist die Zeichenkette:

txt = 'abc 123 def 456 789'

Geben Sie die Liste der Teilzeichenketten aus, die Buchstaben enthalten.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen