|
ASP:Tüm harfleri büyütme, küçültme ve kelimelerin ilk harflerini büyütme - ASP Webmaster bilgi bankası, knowledge base Webmaster Araçları
AnaSayfa > ASP > ASP:Tüm harfleri büyütme, küçültme ve kelimelerin ilk harflerini büyütme |
| Kategori | : ASP | Gönderen | : Admin | Tarih | : 2008-12-07 | Puan | : 0 | Katılımcı : 0 | Okunma | : 7425 | | | |
| | 1. Girilen tüm harfleri büyüten fonksiyon
Function UCaseEx(Metin)
For Uce=1 To Len(Metin)
If Mid(Metin,Uce,1) = "i" Then Metin = Left(Metin,Uce-1) & "İ" & Mid(Metin, Uce+1)
If Mid(Metin,Uce,1) = "ı" Then Metin = Left(Metin,Uce-1) & "I" & Mid(Metin, Uce+1)
Next
Uce=0
UCaseEx = UCase(Metin)
End Function
2. Girilen tüm harfleri küçülten fonksiyon
Function LCaseEx(Metin)
For Lce=1 To Len(Metin)
If Mid(Metin,Lce,1) = "İ" Then Metin = Left(Metin,Lce-1) & "i" & Mid(Metin, Lce+1)
If Mid(Metin,Lce,1) = "I" Then Metin = Left(Metin,Lce-1) & "ı" & Mid(Metin, Lce+1)
Next
Lce=0
LCaseEx = LCase(Metin)
End Function
3. Girilen metnin tüm kelimelerinin ilk harfini büyüten fonksiyon
Function IlkHarfBuyuk(Metin)
On Error Resume Next
tmpBol = Split(Metin," ",-1,1)
For Ihb=0 To UBound(tmpBol)
tmpBol(Ihb) = UCaseEx(Left(tmpBol(Ihb),StringBul(tmpBol(Ihb)))) & LCaseEx(Mid(tmpBol(Ihb),StringBul(tmpBol(Ihb))+1))
Next
IlkHarfBuyuk = Join(tmpBol, " ")
End Function
´String´in ilk karakteri harf değilse harfi bulana kadar ara
Function StringBul(Metin)
tmpMetin = Metin
Set RegEx = New RegExp
RegEx.Global = True
RegEx.IgnoreCase = True
For i=1 To Len(tmpMetin)
RegEx.Pattern = "^[a-zA-ZişğüçöİĞÜŞÇÖ]{1}"
If RegEx.Test(Mid(tmpMetin,i,1)) Then
StringBul = i
Exit For
End If
Next
End Function
Not: IlkHarfBuyuk() fonksiyonunun kullanılabilmesi için UcaseEx() ve LCaseEx() fonksiyonlarının olması mecburidir.
|
Yorumlar | Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin! | Yorum Ekleme Aparatı | Yorum Eklemek için lütfen sol menuden giris yapınız.. | Toplam 0 yorum listelendi. |
|