Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Opdel Sætninger Ved Hjælp af Regex | Intermediære Regulære Udtryk
Python Regulære Udtryk

Udfordring: Opdel Sætninger Ved Hjælp af Regex

Anvend viden om regulære udtryk i en praktisk tekstbehandlingssituation. Målet er at skrive en funktion, der opdeler et afsnit i individuelle sætninger. Hver sætning slutter med et punktum ('.'), udråbstegn ('!') eller spørgsmålstegn ('?'). Sætninger kan efterfølges af mellemrum eller linjeskift, og det er vigtigt, at tegnsætningen medtages i hver sætning i outputtet.

Vigtige krav:

  • Brug re-modulet til regulære udtryk;
  • Find sætningsgrænser ved '.', '!' eller '?';
  • Medtag tegnsætningen i slutningen af hver sætning;
  • Fjern indledende og afsluttende mellemrum fra hver sætning.

Eksempel på input:

paragraph = "Hello there! How are you? I hope you're enjoying learning Python."

Forventet output:

['Hello there!', 'How are you?', "I hope you're enjoying learning Python."]

Brug denne udfordring til at styrke forståelsen af opdeling med regulære udtryk og detektion af sætningsgrænser i Python.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
single

single

Udfordring: Opdel Sætninger Ved Hjælp af Regex

Stryg for at vise menuen

Anvend viden om regulære udtryk i en praktisk tekstbehandlingssituation. Målet er at skrive en funktion, der opdeler et afsnit i individuelle sætninger. Hver sætning slutter med et punktum ('.'), udråbstegn ('!') eller spørgsmålstegn ('?'). Sætninger kan efterfølges af mellemrum eller linjeskift, og det er vigtigt, at tegnsætningen medtages i hver sætning i outputtet.

Vigtige krav:

  • Brug re-modulet til regulære udtryk;
  • Find sætningsgrænser ved '.', '!' eller '?';
  • Medtag tegnsætningen i slutningen af hver sætning;
  • Fjern indledende og afsluttende mellemrum fra hver sætning.

Eksempel på input:

paragraph = "Hello there! How are you? I hope you're enjoying learning Python."

Forventet output:

['Hello there!', 'How are you?', "I hope you're enjoying learning Python."]

Brug denne udfordring til at styrke forståelsen af opdeling med regulære udtryk og detektion af sætningsgrænser i Python.

Opgave

Swipe to start coding

Skriv en funktion, der opdeler et afsnit i sætninger ved hjælp af regulære udtryk. Hver sætning skal slutte med et punktum, udråbstegn eller spørgsmålstegn. Sætninger kan være adskilt af mellemrum eller linjeskift, og du skal inkludere tegnsætningen i slutningen af hver sætning i outputtet. Fjern eventuelle indledende eller afsluttende mellemrum fra hver sætning. Returnér en liste over de sætninger, der findes i afsnittet.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
single

single

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

some-alt