Challenge: Sätze mit Regex Aufteilen
Anwendung von Regex-Kenntnissen in einem praxisnahen Textverarbeitungsszenario. Ziel ist es, eine Funktion zu schreiben, die einen Absatz in einzelne Sätze aufteilt. Jeder Satz endet mit einem Punkt ('.'), Ausrufezeichen ('!') oder Fragezeichen ('?'). Sätze können von Leerzeichen oder Zeilenumbrüchen gefolgt werden; die Satzzeichen sollen im Ausgabewert jeweils am Satzende enthalten sein.
Wichtige Anforderungen:
- Verwendung des
re-Moduls für reguläre Ausdrücke; - Erkennung von Satzgrenzen bei
'.','!'oder'?'; - Das Satzzeichen am Ende jedes Satzes beibehalten;
- Führende und nachfolgende Leerzeichen bei jedem Satz entfernen.
Beispielinput:
paragraph = "Hello there! How are you? I hope you're enjoying learning Python."
Erwartete Ausgabe:
['Hello there!', 'How are you?', "I hope you're enjoying learning Python."]
Diese Aufgabe dient dazu, das Verständnis für Regex-Splitting und die Erkennung von Satzgrenzen in Python zu vertiefen.
Danke für Ihr Feedback!
single
Challenge: Sätze mit Regex Aufteilen
Swipe um das Menü anzuzeigen
Anwendung von Regex-Kenntnissen in einem praxisnahen Textverarbeitungsszenario. Ziel ist es, eine Funktion zu schreiben, die einen Absatz in einzelne Sätze aufteilt. Jeder Satz endet mit einem Punkt ('.'), Ausrufezeichen ('!') oder Fragezeichen ('?'). Sätze können von Leerzeichen oder Zeilenumbrüchen gefolgt werden; die Satzzeichen sollen im Ausgabewert jeweils am Satzende enthalten sein.
Wichtige Anforderungen:
- Verwendung des
re-Moduls für reguläre Ausdrücke; - Erkennung von Satzgrenzen bei
'.','!'oder'?'; - Das Satzzeichen am Ende jedes Satzes beibehalten;
- Führende und nachfolgende Leerzeichen bei jedem Satz entfernen.
Beispielinput:
paragraph = "Hello there! How are you? I hope you're enjoying learning Python."
Erwartete Ausgabe:
['Hello there!', 'How are you?', "I hope you're enjoying learning Python."]
Diese Aufgabe dient dazu, das Verständnis für Regex-Splitting und die Erkennung von Satzgrenzen in Python zu vertiefen.
Wischen, um mit dem Codieren zu beginnen
Schreiben Sie eine Funktion, die einen Absatz mithilfe von regulären Ausdrücken in Sätze aufteilt. Jeder Satz sollte mit einem Punkt, Ausrufezeichen oder Fragezeichen enden. Sätze können durch Leerzeichen oder Zeilenumbrüche getrennt sein, und das Satzzeichen am Ende jedes Satzes muss im Ergebnis enthalten sein. Entfernen Sie führende und nachfolgende Leerzeichen von jedem Satz. Geben Sie eine Liste der im Absatz gefundenen Sätze zurück.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen