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

Drukuj

Translate - polecenie symp

Polecenie powoduje zamianę w podanym tekście znaków według szablonu określonego w tablicy. Odnaleziony w podanym tekście znak znajdujący się na n-tej pozycji w pierwszym elemencie tabeli przekodowania zostaje zamieniony znakiem znajdującym się na tej samej pozycji w drugim elemencie tabeli przekodowania.

Jeśli jako argument zostanie podana zmienna, to jej zawartość nie zostanie zmieniona, polecenie zwróci tylko kopię jej zawartości ze zmienionymi znakami.

 

Składnia

String Translate (String tekst, String tablica(2))

 

Argumenty

Typ

Nazwa

Opis

String

tekst

Ciąg znaków do zamiany zawartości.

String

tablica(2)

Tablica zawierająca dwa elementy typu String stanowiące szablon zamiany znaków.

 

Wartość zwracana

Kopia tekstu z zamienionymi znakami.

 

Przykład

//Zdefiniowanie ciągu początkowego
String Tekst_pocz = "abcdefghijk ABCDEFGHIJK"
//Zdefiniowanie tablicy przekodowań
String Tablica_kod (2) = "abc","xyw"
//Wykonanie polecenia Translate
String Tekst_kon = Translate (Tekst_pocz, Tablica_kod)
//Wydrukowanie wyniku
Print "Tekst początkowy: "; Tekst_pocz; LF
Print "Tekst przetworzony: "; Tekst_kon; LF