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)