$1.99 Domains* at GoDaddy.com

ASP ile Replace Kullanımı

asp-127

Gayet faydalı bir fonksiyondur. Uzun bir metin içerisindeki belirlediğiniz ifadeyi başka ifadeyle değiştirmenizi sağlar. 
Söz dizimi: REPLACE(string, değişecek_olan, yerine_konulacak, başlangıç_indexi, değişiklik_sayısı, karşılaştırmakodu)

Parametreler:

String: İçinde değişiklik yapacağımız metindir.

Değişecek_olan: Metin içinde değiştirmek istediğimiz alt-dizgi (sub-string) dir.

Yerine_konulacak
: Belirtilen alt-dizginin yerine konulacak ifadedir.

Başlangıç_indexi: Değiştirme işleminin, stringin kaçıncı karakterinden başlayacağıdır. 

Varsayılan: 1

Değişiklik_sayısı: Çok açık. -1 yazılırsa bulunan tüm alt-dizgiler değiştirilir.

karşılaştırmakodu: VBTextCompare için 1, VBBinaryCompare için 0 yazılabilir. 

Varsayılan 0.

Replace fonksiyonu şu şekilde de işlev yapar. REPLACE(string, değişecek, yerinekonulacak). Ancak fonksiyonun daha verimli kullanılabilmesi için tüm parametlerinin belirtilmesi gerekir. Örnekleri inceleyin, anlayacaksınız.

Örnek: 

Dim mystr
mystr = “Ağır ağır çıkacaksın bu merdivenlerden”
Response.write replace(mystr, “Ağır”, “Hızlı”, 1, -1, 0) 
‘ sayfaya “Hızlı ağır çıkacaksın bu merdivenlerden” yazar.
Response.write replace(mystr, “Ağır”, “Hızlı”, 1, -1, 1)
‘ sayfaya “Hızlı Hızlı çıkacaksın bu merdivenlerden” yazar.
Response.write replace(mystr, “a”, “A”, 1, -1, 1)
‘ sayfaya “Ağır Ağır çıkAcAksın bu merdivenlerden” yazar.
Response.write replace(mystr, “a”, “A”, 1, 2, 1)
‘ sayfaya “Ağır Ağır çıkacaksın bu merdivenlerden” yazar.

Replace fonksiyonu bir çok yerde yardımımıza yetişir. Örneğin bir formdan alınan içerikte yer alması muhtelemel istenmeyen ifadelerin ayıklanması sağlanabilir. HTML taglerinin kullanılması önlenebilir. Ve daha bir çok yerde REPLACE size büyük fayda sağlayacaktır.

Kategoriler: ASP, Web Programlama

Tags: , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.