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.
Tak for dine kommentarer!
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.
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
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat