asp kodları logo

ASP Kodları, ASP Script, ASP örnekleri, ASP Programları, ASP dersleri, ASP giriş, ASP öğreniyorum

| ASP ile ilgili aradığınız tüm kodlar ve örnekler burada!
Mar/10

2

String 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

RSS Feed

3 Yorum for String hazır fonksiyonları

ASP bot örneği: Başka bir siteden veri almak | 08 Mart 2010 at 13:04

[...] 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 [...]

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

Leave a comment!

<<

>>

Bul!

İletişim

Soru, öneri, tanıtım yazısı veya reklam için adresimiz: info[at]sozcukcevir.com