Avsnitt 3. Kapitel 5
single
Utmaning: Övning i Strängmanipulation
Svep för att visa menyn
replace.h
12// replaces n characters starting from start with str2 str.replace(start, n, str2)
Uppgift
Svep för att börja koda
Du skapar ett innehållsmoderationssystem för användarkommentarer.
Ditt mål är att censurera förbjudna ord genom att ersätta dem med "***".
Funktionen censorComment tar en comment och ett forbiddenWord som string.
- Först, hitta positionen för det förbjudna ordet i kommentaren med hjälp av metoden
find. - Kontrollera att ordet faktiskt finns i kommentaren genom att säkerställa att positionen inte är
-1innan du försöker ersätta det. - Använd
replace(start, n, str2)för att censurera ordet:- Första parametern: startpositionen för det förbjudna ordet (
pos). - Andra parametern: längden på det förbjudna ordet
forbiddenWord. - Tredje parametern: strängen som ska ersätta det förbjudna ordet (
"***").
- Första parametern: startpositionen för det förbjudna ordet (
- Returnera den modifierade kommentaren.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 5
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal