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

Dizilim

STRIP(dizgi, seçenek, karakter)

İşlev

'dizgi' değiştirgesi ile belirtilen karakter dizgisinin 'seçenek' değiştirgesi ile belirtilen konumundaki 'karakter' değiştirgesi ile belirtilen karakterlerinin silinmesini (varlıksal olarak çıkartılmasını) sağlayarak yeni bir karakter dizgisinin elde edilmesini sağlamak.

Değiştirge(ler)

dizgi

Üzerinde işlem yapılacak karakter dizgisi.

seçenek

'dizgi' değiştirgesi ile belirtilen karakter dizgisi üzerinde işlem yapılacak konumu belirten değer.

Kullanımı söz konusu olan değerler ve anlamları, izleyen satırlarda belirtildiği gibidir.

Both

Hem baştaki hem de sondaki 'karakter' değiştirgesi ile belirtilen karakterler dikkate alınacak.

Leading

Yalnız baştaki 'karakter' değiştirgesi ile belirtilen karakterler dikkate alınacak.

Trailing

Yalnız sondaki 'karakter' değiştirgesi ile belirtilen karakterler dikkate alınacak.

Kullanımı söz konusu olan değerlerin baş harflerinin belirtilmesi de yeterlidir.

Örnek Kullanım

/* */

 

hedef.1 = 'xxxxxTürkiye Cumhuriyetxxxxx'

hedef.2 = ' Türkiye Cumhuriyet '

 

Say STRIP(hedef.1, 'L', 'x')

Say STRIP(hedef.1, 'T', 'x')

Say '-----'

Say STRIP(hedef.2, 'L')

Say STRIP(hedef.2, 'T')

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

Türkiye Cumhuriyetxxxxx

xxxxxTürkiye Cumhuriyet

-----

Türkiye Cumhuriyet

     Türkiye Cumhuriyet

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

Açıklama(lar)


İçindekiler Sayfası İçindekiler Sayfası