Problem

6 /8


Ersetzen von Teilzeichenfolgen in einer Zeile

Theory Click to read/hide

Um Pascal eine Zeile mit einer anderen zu ersetzen, wird das Verfahren verwendet stringReplace():
stringReplace(original, alt, neu, flag)in Zeile Original Streichungim Bau alt ersetzt durch neueFlaggeAkzeptiert einen der WerteErneuerbaroderRfIgnorieren Rechtssachein quadratischen Klammern aufgezeichnet. Im ersten Fall wird alle Eintragung ersetzt.altInsgesamtOriginalString,In der zweiten, nur die erste.

Beispiel für Ersatz in der Linie in Pascal:

Telefon = '+1-234-567-89-10'

/ defifiziert Änderungen an Lücken
edited_phone := stringreplace(phone, '-', ', [rfReplaceAll]
Schreibln(edited_phone); // +1 234 567 89 10

/ Defis entfernt
edited_phone := stringreplace(phone, '-', '', [rfReplaceAll]
Schreibln(edited_phone); // +12345678910

/ ändert nur den ersten Mangel
edited_phone := ersetzen(phone, '-', '', [rfIgnoreCase]
Schreibln(edited_phone); // +1234-567-89-10

Problem

Danas Linie. Ersetzen Sie alle Zahlen in dieser Zeile.1auf dem Bodenone

Eingangsdaten

Es wird eine Leitung eingeführt.

Ausgangsdaten

Beantworte die Aufgabe.

Beispiele
NeinEingangsdatenAusgangsdaten
11+1 = 21 + 1 = 2