Regex Türkçe Karakter Pattern‘I ?
-
Türkçe karakter kontrolü yapan pattern lazım.
Örneğin;
"abc" string inde bulunmayacak
"abışŞ" string inde bulunacak. -
utf-8 mi ? normal türkçe karakterleri sınıf içinde yaz hocam [üÜşŞçÇöÖ] diye.
-
j4x bunu yazdı
utf-8 mi ? normal türkçe karakterleri sınıf içinde yaz hocam [üÜşŞçÇöÖ] diye.
Utf-8 - match/contains fonksiyonunda true değer vermesi gerek.
-
Regex reg = new Regex("[öçşığüÖÇŞİĞÜ]");
var ll = reg.IsMatch("abc"); //false verir
ll = reg.IsMatch("abışŞ"); //true verir
bir de karakterlerin unicodelarını yazabilirsin \u364 gibi..
edit
serhan arkadaşım yazmış eline sağlık :)
[\u00F6\u00D6\u00E7\u00c7\u015f\u015E\u0131\u0130\u011f\u011e\u00fc\u00dc]
bunu kullanabiirsin pattern olarak
edit 2: genel latin harfleri için şu aralığı kullanabilirsin [\u0080-\u00FF]
unbalanced tarafından 06/Mar/13 18:55 tarihinde düzenlenmiştir -
unbalanced bunu yazdı
Regex reg = new Regex("[öçşığüÖÇŞİĞÜ]");
var ll = reg.IsMatch("abc"); //false verir
ll = reg.IsMatch("abışŞ"); //true verir
bir de karakterlerin unicodelarını yazabilirsin \u364 gibi..
Oldu teşekkürler.
Fatih54 tarafından 06/Mar/13 18:55 tarihinde düzenlenmiştir
