Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Regex-Vervanging en Splitsing | Intermediaire Reguliere Expressies
Python Regular Expressions

Regex-Vervanging en Splitsing

Veeg om het menu te tonen

Introductie tot re.sub en re.split

Bij het werken met tekstgegevens in Python is het vaak nodig om strings te wijzigen of te segmenteren op basis van complexe patronen. De re-module biedt hiervoor twee krachtige functies: re.sub voor substitutie en re.split voor splitsen. Beide functies gebruiken reguliere expressies om delen van een string te matchen, waardoor je vervangingen kunt uitvoeren of de string kunt opdelen waar een patroon voorkomt. Deze aanpak gaat verder dan eenvoudige stringmethoden door je in staat te stellen flexibele, regelgebaseerde criteria voor je bewerkingen te specificeren.

12345
import re text = "My phone number is 123-456-7890 and my ID is 987654." masked = re.sub(r"\d", "#", text) print(masked)

In dit voorbeeld wordt elk cijfer in de string vervangen door #. De functie re.sub zoekt naar alle overeenkomsten met het patroon \d (dat elk cijfer matcht) en vervangt elk voorkomen door het vervangingskarakter. Het resultaat is een string waarin alle cijfers zijn gemaskeerd, terwijl de rest van de tekst ongewijzigd blijft. Het patroon dat je opgeeft, bepaalt precies welke delen van de string worden vervangen—een ander patroon zou andere subreeksen targeten.

question mark

Welke functie wordt gebruikt om een string te splitsen op basis van een regex-patroon?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 3
some-alt