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

Dizilim

LASTPOS(hedefDizgi, kaynakDizgi, başlangıç)

İşlev

'hedefDizgi' değiştirgesi ile belirtilen karakter dizgisinin 'kaynakDizgi' değiştirgesi ile belirtilen karakter dizgisi içerisindeki en son konumunun elde edilmesini sağlamak ve bu işlemi yaparken de gerekli olması halinde 'başlangıç' değiştirgesi ile belirtilen karakter konumunu dikkate almak.

POS() yerleşik işlevinin yaptığı işlevi, sondan itibaren gerçekleştirmek.

Değiştirge(ler)

hedefDizgi

En son konumu elde edilmek istenen karakter dizgisi veya bu dizginin atandığı değişken.

kaynakDizgi

En son konumu elde edilmek istenen karakter dizgisinin aranacağı karakter dizgisi.

başlangıç

Arama işleminin özel olarak başlatılmak istendiği karakter konumunu belirten sayısal değer.

Örnek Kullanım

/* */

 

hedef = 'rte'

kaynak = 'Cumartesi'

 

Say LASTPOS(hedef, kaynak)

Say LASTPOS(hedef, kaynak, 1)

Say LASTPOS(hedef, kaynak, 2)

Say LASTPOS(hedef, kaynak, 9)

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

5

0

0

5

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

Açıklama(lar)


İçindekiler Sayfası İçindekiler Sayfası