|
%sstrbl() Fonksiyonu |
|
|
%sstrbl() fonksiyonu ("Substring Before Last") metin içinden verilen referans metinin son oluşumundan önce yer alan alt-metni çıkartır ve sonuç olarak döndürür. Söz dizimi: %sstrb(metin-ifadesi, referans-metin-ifadesi[, varsayılan-alt-metin-ifadesi])
metin-ifadesi İçinden alt-metin çıkartılacak olan ana metin referans-metin-ifadesi Çıkartılacak olan alt-metin için referans olan alt-metin. Burada verilen metin ana metin içinde sondan başa doğru aranacak ve bulunursa bu metinin sol tarafında yer alan kısım sonuç olarak döndürülecektir. varsayılan-alt-metin-ifadesi Bu isteğe bağlı parametre, referans metnin bulunamaması durumunda sonuç değeri olarak kullanılacak olan varsayılan metindir. Eğer bu parametre verilmemiş ise referans metnin bulunamadığı durumlarda boş metin döndürülür.
Örnekler: %sstrbl('aaa bbb ccc',' ') %// dönen değer: 'aaa bbb' %sstrbl('123.45','.') %// dönen değer: '123'
%set(dosya_tam_adi, 'c:\aaa\bbb\ccc.txt') %set(dizin_adi, sstrbl(dosya_tam_adi,'\','') ) %// dönen değer: 'c:\aaa\bbb'
Bakın %sstr(), %rsstr(), %sstra(), %sstral(), %sstrb(), %sstrbl()
|