REXX Programlama Dili - Yerleşik İşlevler - TRANSLATE

Dizilim

TRANSLATE(dizgi, çıkış_tablosu, giriş_tablosu, yastık)

İşlev

'dizgi' değiştirgesi ile verilen karakter dizgisinin içerisinde bulunan 'giriş_tablosu' değiştirgesi ile verilmiş karakterlerin 'çıkış_tablosu' değiştirgesi ile verilen karakterler ile yer değiştirilmesini sağlayarak yeni bir karakter dizgisinin elde edilmesini sağlamak.

Bu işlemi yaparken de 'çıkış_tablosu' değiştirgesi ile belirtilen karakterlerde karşılığı bulunmayan 'giriş_tablosu' değiştirgesi ile belirtilen karakterlerin yerine 'yastık' değiştirgesi ile belirtilen karakterleri kullanmak.

Değiştirge(ler)

dizgi

Üzerinde işlem yapılacak karakter dizgisi.

çıkış_tablosu

'giriş_tablosu' değiştirgesi ile belirtilen karakterlerin yerine kullanılacak karakterleri içeren dizgi.

giriş_tablosu

'dizgi' değiştirgesi ile belirtilen karakter dizgisinde bulunan değişimi söz konusu olacak karakterleri içeren dizgi.

yastık

'çıkış_tablosu' değiştirgesi ile belirtilen karakter dizgisinde karşılığı bulunmayan 'giriş_tablosu' değiştirgesi ile belirtilen karakter dizgisindeki karakterlerin yerine kullanılacak karakter.

Örnek Kullanım

/* */

Say TRANSLATE('Merhaba')

Say TRANSLATE('Merhaba', '12', 'ea')

Say TRANSLATE('Merhaba', '12', 'earh', '+')

dizilimlerini içeren betiğin yürütümü (icrası) sonucu

MERHABA

M1rh2b2

M1++2b2

şeklindeki ekran çıktısı elde edilir.

Açıklama(lar)

Yok.


İçindekiler Sayfası İçindekiler Sayfası