Problem

6 /8


Bir dizedeki alt dizeleri değiştirme

Theory Click to read/hide

Pascal'da, bir dizede bir alt dizeyi diğeriyle değiştirmek için stringReplace()
yöntemini kullanın stringReplace(original, old, new, flag): originalString  alt dize eski şu şekilde değiştirilir: yeniflag rfReplaceAll veya rfIgnoreCase, değerlerinden biridir köşeli parantez içine yazılır. İlk durumda, eski 'nin originalStringiçindeki tüm oluşumları, ikincisinde, yalnızca birincisinde.

Pascal dizi değiştirme örneği:
 

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

// tireler boşluk olarak değiştirildi
edited_phone := stringreplace(telefon, '-', ' ', [rfReplaceAll]);
writeln(edited_phone); // +1 234 567 89 10

// tireler kaldırıldı
edited_phone := stringreplace(telefon, '-', '', [rfReplaceAll]);
writeln(edited_phone); // +12345678910

// sadece ilk çizgi değişir
edited_phone := replace(telefon, '-', '', [rfIgnoreCase]);
writeln(edited_phone); // +1234-567-89-10

Problem

Bir dizi verildi. Bu satırdaki tüm sayıları 1  bir kelimesiyle değiştirin.

Giriş

Bir dize giriliyor.

Künye

Sorunun yanıtını yazdırın.

Örnekler
# Girdi Çıktı
1 1+1=2 bir+bir=2