⊗pyPmREMSe 52 of 129 menu

Die search-Methode in regulären Ausdrücken von Python

In den vorherigen Lektionen haben wir reguläre Ausdrücke mit Hilfe der Methode zum Suchen und Ersetzen kennengelernt. Es gibt auch andere Methoden. In dieser Lektion werden wir beginnen, diese zu studieren.

Die neue Methode, die wir studieren werden, heißt search. Sie sucht nach dem ersten Vorkommen des regulären Ausdrucks in einem String. Im ersten Parameter der Methode muss der reguläre Ausdruck angegeben werden, nach dem gesucht werden soll, im zweiten Parameter - der String, in dem gesucht wird. Die Methode überprüft auf Übereinstimmungen, indem sie den String von links nach rechts durchläuft.

Als Ergebnis gibt die Methode ein spezielles Match-Objekt zurück, das Informationen über den gefundenen Substring und seine Position im ursprünglichen String enthält.

Lassen Sie uns das praktisch ausprobieren. Finden wir den ersten Substring mit Ziffern mit der Methode search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt)

Lassen Sie uns den ersten Substring mit Ziffern mit der Methode search finden:

print(res) # hier wird ein Match-Objekt sein

Und jetzt geben wir den gefundenen Text aus. Er landet im nullten Element des Match-Objekts:

print(res[0]) # gibt '123' aus

Gegeben ist ein String:

txt = '123 abc 456 cde'

Finden Sie den ersten Substring, der nur Buchstaben enthält. Geben Sie ihn in der Konsole aus.

Gegeben ist ein String:

txt = '1 23 456 789'

Finden Sie die Position der ersten Zahl, die aus drei Ziffern besteht.

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