⊗pyPmREPG 55 of 129 menu

Zakken via de group methode in de search methode van Python

Een alternatieve manier om met zakken te werken is het gebruik van de methode group. In de parameter wordt het nummer van de zak gespecificeerd die moet worden uitgevoerd. Als in de parameter 0 wordt opgegeven of deze leeg wordt gelaten, dan wordt de gehele subtekenreeks die overeenkomt met de reguliere expressie geretourneerd.

Stel we hebben de tekenreeks:

txt = '123 456 789'

Laten we hieruit de eerste overeenkomst met cijfers, gespecificeerd door de reguliere expressie van de methode search, uitvoeren. En vervolts de subtekenreeks in drie zakken leggen, die elk worden uitgevoerd door de methode group:

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # geeft '123' weer print(res.group(1)) # geeft '1' weer print(res.group(2)) # geeft '2' weer print(res.group(3)) # geeft '3' weer

Gegeven de tekenreeks:

txt = 'username:john'

Plaats 'username:' in de eerste zak, en 'john' - in de tweede. Geef alle zakken weer in de console.

Gegeven de tekenreeks:

txt = '123 aaabbbccc'

Verdeel alle alfabetische tekens over drie zakken zodat de subtekenreeks bestaande uit de letter 'a' in de eerste zak terechtkomt, 'b' - in de tweede, 'c' - in de derde. Geef alle zakken weer in de console.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren