⊗pyPmRESNP 57 of 129 menu

Genaamde groepe in die search-metode van Python

Om die werk met groepe meer gerieflik te maak, kan jy hulle name gee. Vir dit in die eerste parameter van die search metode voor die aanduiding van die gereelde uitdrukking word die string '?P' geskryf, daarna word die groepsnaam tussen hoekhakies gespesifiseer.

Sulke groepe kan verkry word met die groupdict metode. Dit sal hulle as 'n woordeboek uitskryf, waarin die sleutel die groepsnaam is, en die waarde is die substring wat daarin lê.

Laat ons die werk met genaamde groepe met 'n voorbeeld oorweeg. Gestel ons het die string:

txt = '123 456'

Laat ons twee groepe daarvoor maak, wat 'num1' en 'num2' genoem sal word onderskeidelik:

res = re.search('(?P<num1>\d+)\s(?P<num2>\d+)', txt)

Laat ons nou ons groepe met die groupdict metode uitskryf:

print(res.groupdict()) # sal uitskryf {'num1': '123', 'num2': '456'}

Gegee 'n string met tyd:

txt = '12:59:59'

Plaas die ure, minute en sekondes in aparte genaamde groepe.

Gegee 'n string:

txt = 'aaa bbb 123 456'

Plaas die substrings 'aaa' en 'bbb' in aparte genaamde groepe.

Gegee 'n string:

txt = 'alex23'

Plaas die naam en ouderdom van die gebruiker in aparte genaamde groepe.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp