⊗pyPmREMS 69 of 129 menu

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

Die Methode subn führt einen Ersatz von Zeichen durch, die in der Regex angegeben sind, und gibt ein Tupel zurück, das aus dem Ergebnis und der Anzahl der durchgeführten Ersetzungen besteht. Im ersten Parameter der Methode geben wir die Regex an, nach der wir suchen, im zweiten Parameter - wodurch wir sie ersetzen. Im dritten Parameter geben wir die Zeichenkette an. Im vierten, optionalen Parameter geben wir die Anzahl der Ersetzungen an:

re.subn(was wir ersetzen, wodurch wir ersetzen, wo wir ersetzen, [Anzahl Ersetzungen])

Nehmen wir an, wir haben eine Zeichenkette:

txt = '123 456 789'

Wenden wir die Methode subn auf unsere Zeichenkette an:

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

Nach der Ausführung des Codes wird die geänderte Zeichenkette und die Anzahl der darin vorgenommenen Ersetzungen ausgegeben:

('!!! !!! !!!', 9)

Gegeben ist eine Zeichenkette:

txt = 'aaa bbb 123 www'

Ersetzen Sie darin alle Buchstaben, die sich mehrmals hintereinander wiederholen und finden Sie heraus, wie viele Ersetzungen vorgenommen wurden.

Gegeben ist eine Zeichenkette:

txt = 'aaa @@@ 123w'

Ersetzen Sie darin alle NICHT-Buchstaben und -Ziffern, die sich mehrmals hintereinander wiederholen und finden Sie heraus, wie viele Ersetzungen vorgenommen wurden.

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