Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Regex-Erstatning og -Opdeling | Intermediære Regulære Udtryk
Python Regulære Udtryk

Regex-Erstatning og -Opdeling

Stryg for at vise menuen

Introduktion til re.sub og re.split

Ved arbejde med tekstdata i Python opstår der ofte behov for at ændre eller opdele strenge baseret på komplekse mønstre. re-modulet tilbyder to kraftfulde funktioner til disse opgaver: re.sub til substitution og re.split til opdeling. Begge funktioner anvender regulære udtryk til at matche dele af en streng, hvilket gør det muligt at udføre udskiftninger eller opdele strengen, hvor et mønster forekommer. Denne tilgang går videre end simple strengmetoder ved at lade dig angive fleksible, regelbaserede kriterier for dine operationer.

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

I dette eksempel erstattes hvert ciffer i strengen med #. Funktionen re.sub søger efter alle forekomster af mønsteret \d (som matcher ethvert ciffer) og erstatter hver forekomst med erstatningstegnet. Resultatet er en streng, hvor alle cifre er maskeret, mens resten af teksten forbliver uændret. Det mønster, du angiver, bestemmer præcis, hvilke dele af strengen der udskiftes—brug af et andet mønster ville ramme andre understrenge.

question mark

Hvilken funktion bruges til at opdele en streng efter et regex-mønster?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 3
some-alt