⊗pyPmREGB 35 of 129 menu

Groeperende haakjes in Python regex

In eerdere voorbeelden werkten herhalingsoperatoren alleen op één teken dat ervoor stond. Wat te doen als je ze wilt laten inwerken op meerdere tekens?

Hiervoor bestaan groeperende haakjes '(' en ')'. Ze werken als volgt: als iets tussen groeperende haakjes staat en er staat direct na ')' een herhalings- operator - dan werkt deze in op alles wat tussen de haakjes staat.

In het volgende voorbeeld ziet het zoekpatroon er als volgt uit: letter 'x', gevolgd door de string 'ab' één of meer keer, dan letter 'x':

txt = 'xabx xababx xaabbx' res = re.sub('x(ab)+x', '!', txt) print(res)

Uitvoerresultaat van de code:

'! ! xaabbx'

Gegeven een string:

txt = 'ab abab abab abababab abea'

Schrijf een reguliere expressie die strings vindt volgens het patroon: string 'ab' herhaald 1 of meer keer.

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