Abschnitt 3. Kapitel 5
single
Herausforderung: Übung Zur Zeichenkettenmanipulation
Swipe um das Menü anzuzeigen
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Sie entwickeln ein Content-Moderationssystem für Nutzerkommentare.
Ihr Ziel ist es, verbotene Wörter zu zensieren, indem Sie sie durch "***" ersetzen.
Die Funktion censorComment erhält einen comment und ein forbiddenWord als string.
- Zuerst die Position des verbotenen Wortes im Kommentar mit der Methode
findermitteln. - Sicherstellen, dass das Wort tatsächlich im Kommentar vorhanden ist, indem überprüft wird, dass die Position nicht
-1ist, bevor eine Ersetzung erfolgt. - Mit
replace(start, n, str2)das Wort zensieren:- Erster Parameter: die Startposition des verbotenen Wortes (
pos). - Zweiter Parameter: die Länge des verbotenen Wortes
forbiddenWord. - Dritter Parameter: der String, der das verbotene Wort ersetzt (
"***").
- Erster Parameter: die Startposition des verbotenen Wortes (
- Den modifizierten Kommentar zurückgeben.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 5
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen