Działania na ciągach znaków > Replace - polecenie

Drukuj

Replace - polecenie symp

Polecenie umożliwia wymianę jednego ciągu znaków na inny, w zmiennej specjalnej Buf. Jest to połączenie polecenia Delete i Insert z tym, że nowy tekst zostanie wstawiony tylko wtedy, gdy zostanie odnaleziony tekst poszukiwany.

 

Składnia

Int Replace String fnd, String rpl

 

Argumenty

Typ

Nazwa

Opis

String

fnd

Ciąg znaków do odnalezienia.

String

rpl

Ciąg znaków, który ma zastąpić odnaleziony ciąg z argumentu fnd.

 

Wartość zwracana

Różna od zera, w przypadku poprawnego dokonania wymiany.

Zero, w przypadku gdy nie odnaleziono znaków do wymiany.

 

Przykład

//Zdefiniowanie ciągu początkowego
String pocz = "a b c d e f g h i j"
//Przypisanie zawartości zmiennej Buf
Buf = pocz
//Wykonanie polecenia Replace
Replace "a b","2 3"
String konc = Buf
//Wydrukowanie wyniku
Print "Zawartość początkowa zmiennej Buf: "; pocz; LF
Print "Zawartość końcowa zmiennej Buf: "; konc; LF