2
String hazır fonksiyonları
3 Comments | admin tarafından yazıldı, kategori: ASP örnek kodlar, Hazır Fonksiyonlar
Kodlama ile uÄŸraÅŸan herkes string teriminin ne olduÄŸunu biliyordur. Bilmiyorsa da duymuÅŸtur. Duymamışsa da onu bu iÅŸi ciddiye almasını ve bir an önce öğrenmeye davet ediyorum. Yazılım kolay deÄŸil, biraz kendinizi zorlamanız gerekebilir… Bugünkü makalemizi string yani karekter dizisi için kullanılabilecek hazır fonsiyonlara ayırdım. Hiç zaman kaybetmeden bakıyoruz.
Önce bir string örneği verelim.
<%
dim xstr
xstr=”Ey büyük yıldız! Aydınlattıkların olmasaydı nice olurdu mutluluÄŸun!”
%>
InStr hazır fonksiyonu bir string içinde başka bir stringin olup olmadığını, eğer varsa kaçıncı sırada olduğunu verir.
<%
xinstr = InStr(xstr,”yıldız”)
Response.Write xinstr
%>
Yukardaki kodlar çalıştırıldığında xinstr değeri 10 olarak yazacaktır. Eğer aranan kelime olmasaydı sonuç 0 olacaktı.
Len fonksiyonu bir stringin uzunluÄŸunu verir.
<%
xsearch=”Sokrates”
Response.Write Len(xstr)
%>
Sonucu 8 olarak yazar.
UCase bir stringin tüm karakterlerini büyük harfe çevirir. Ucase(degisken) ÅŸeklinde kullanılır. Dikkat etmeniz gereken bir ÅŸey burda bu fonksiyonun İngilizce için olduÄŸu, Türkçe’ye özgü ÄŸ,ÅŸ,ç,ı gibi karekterlerin büyütülemeyeceÄŸidir.
LCase fonksiyonu Ucase’in yaptığının tersini yapar. Yani string içindeki karekterleri tersine çevirir. İngilizce dışındaki karekterleri kapsamaz.
LTrim, RTrim, Trim Belirlediğimiz stringin solunda, sağında ve hem başında ve hem de sonundaki boşlukları temizler. (LTrim = Left Trim, RTrim = Right Trim)
Space İçinde, vereceğiniz sayı kadar boşluk olan boşluk oluşturur. Örneğin
<%xspc = Space(10)%>
xspc deÄŸiÅŸkenin deÄŸeri “         ” (10 boÅŸluk) olacaktır. Bu fonskiyonu hiç kullanmadım. Gerek olmadı yine de yazalım, böyle bir ÅŸey olduÄŸunu en azından bilelim.
Left, Right Bir String’in içinde baştan ve sondan verdiğiniz sayıya kadar olan karakterleri verir.Örnek olarak uzun bir text içinde description meta tagı için baştan 250 karekter alıp yazacaksınız.
<%dim xdesc,xtext
‘xtext deÄŸiÅŸkenimiz uzun bir makale ile gelen deÄŸer olsun. xdesc ise bunun baÅŸtan 250 karakterini alsın ve meta kısmında yazdırsın.
xdesc= Left (xtext,250)
%>
<meta name=”description” content=”<%=xdesc%>”>
Sondan da aynı şekilde yapılır.
Mid Stringin içinde başlangıç noktasını ve karakter olarak boyunu verdiğiniz alanda yer alan karakterleri verir.
degerler = Mid(degisken, baslama noktasi, kac karekter)
Örnek:
<%
dim isim
kitapismi = “Sokrates ve Atina”
xdeger = Mid(kitapismi,13,5)
%>
xdeger “Atina” deÄŸerini alacaktır.
aspkodlari.com
3 Yorum for String hazır fonksiyonları
ASP bot örneği: Başka bir siteden veri almak | 08 Mart 2010 at 13:04
ASP ile etiket linkleri oluşturmak split - Asp Kodları | 28 Mart 2010 at 16:45
[...] dikkat ederseniz Lcase yerine kucukharf yap adlı kendi yazdığımız fonksiyonu kullandık. Bunun nedeni [...]
Süleyman Bakan | 15 Mart 2011 at 17:20
Hocam cok tesekkur ederim ellerinize saglık
Fakat Ben asp yi internetsiz bilgisayarıma indiremiyorum ne yapmam lazım


[...] aynen sizin sitenizde gösterecektir. Eğer sayfanın belli bir kısmını almak istiyorsak String fonksiyonlarını kullanarak istediğimize ulaşabiliriz. Instr, Replace,Left,Right,Len,Mid bu hazır [...]