- Cengiz Han / Mayıs 19, 2005
Üzerinde çalıştığım minik bir projede metin ayrıştırma işlemi için Regular Expressions (bir çok yerde kısaca RegEx denir.) kullanmam gerekiyor.Bu vesile ile Regular Expressions ile çalışırken işinize yarayacak bazı araçlardan ve kaynaklardan bahsetmek istiyorum.
RegEx ile metin ayrıştırma istediğiniz bölümleri çekip alma gibi işlemleri yapabilmek için çok çok geniş olmayan RegEx yazım kurallarını öğrenmeniz gerekli. Bence getirisi yanında öğrenmeniz için harcayacağınız süreye değer!
Regular Expressions ile ilgili bazı kaynaklar:
http://www.regexlib.com : Bir RegEx kütüphanesi. Kullanıcıların kendi işleri için yüklediği örnek kalıpları kendi uygulamalarınızda yeniden kullanarak hızınıza hız katabilirsiniz.
http://www.regexlib.com/CheatSheet.htm : Yazım kurallarını öğrenmek için hızlı bir başlangıç.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconRegularExpressionsLanguageElements.asp : MSDN üzerinde Regular Expressions referansı.
Araçlar:
The Regulator : Roy Osherove tarafından yazılmış olan bu araç ile istediğiniz amaca uygun regex yazarken kullanabilceğiniz, kalıbın test edilmesi aşamasında çok faydasını göreceğiniz bir araç. http://regex.osherove.com adresinden download edebilirsiniz.
Expresso : http://www.codeproject.com/dotnet/Expresso.asp adresinden indirebileceğiniz The Regulator gibi bir regex editörü.