REGEX – Karakter Sınıfları
Diyelimki bir yazı içerisinde geçen “makina” kelimelerini bulmak istiyorsunuz. Fakat bildiğiniz üzere makina kelimesini makine diye yazanlar da var, makina diye yazanlar da.
[...] yapısı, REGEX‘te karakter sınıfı olarak bilinir. e sadece e’leri, a sadece a’ları bulurken, [ea] her ikisini de bulur. Yazının içerisinde geçen makina ve makine kelimelerini bulmak için makin[ae] düzenli ifadesini kullanıyoruz. Bu düzenli ifade sayesinde yazı içerisinde ardından a veya e gelen makin kelimelerini buluyoruz.
Verilebilecek başka bir örnek ise istenilen yerlerde büyük-küçük harfe izin verilmesi durumlarıdır. Örneğin yazının içerisinde geçen hüseyin ve Hüseyin kelimelerini bulmak istediğinizde [Hh]üseyin regex‘ini kullanabilirsiniz. (Bu durum sizi korkutmasın, günümüzde pek çok Regex implementasyonunda büyük-küçük harf ayrımı gözardı edilebilmekte, ileriki yazılarda göreceğiz.)
REGEX – Satır Başı ve Satır Sonu
REGEX yazı dizimizin ilk bölümünde satır başı ve satır sonu‘nu işleyeceğiz. Muhtemelen anlayabileceğiniz en kolay bölüm bu olduğu için burdan başlıyorum. ^ metakarakteri satır başlarını, $ metakarakteri ise satır sonlarını ifade eder.
^Hüseyin : Satır başlarındaki “Hüseyin“leri bulur
Hüseyin$ : Satır sonlarındaki “Hüseyin“leri bulur.
^Hüseyin$ : Aynı anda hem satır başında, hem de satır sonunda bulunan “Hüseyin“leri bulur. Yani içerisinde sadece “Hüseyin” geçen satırları bulur.
^$ : Satır başından hemen sonra gelen satır sonlarını bulur. Yani boş satırları bulur.
devamını oku…
Düzenli İfadeler (Regular Expressions) Yazı Dizisi – Giriş
Merhabalar!!
Yeni bir yazı dizisine başlıyorum, sizlere Düzenli İfadeler, bir başka deyişle Regular Expressions, daha başka bir deyişle Regex ve hatta Regexp anlatmaya çalışacağım. Gördüğünüz gibi alternatif çok, fakat ben yazılarımda REGEX ‘i kullanacağım. Peki nedir bu Regex? Kısaca bir yazının içinden istediğimiz bir kısmını bulmaya/değiştirmeye yarar. Bir yazının içindeki tüm Whosayin leri bulmak veya değiştirmek kolaydır, bunun için Regex’e ihtiyaç yoktur. Herhangi bir metin editöründe rahatlıkla yapabiliriz. Fakat diyelimki birşeyler oldu ve 3 tane rakam, ardından 3 tane harf ve ardından gelen Whosayin leri bulmak istedik. Olamaz mı yani? İsteyebiliriz. Herhangi bir metin editorunde bunu nasıl bulabiliriz? Sanırım bulamayız. İşte burada Regex imdatımıza yetişiyor, istediğimiz şeyi hemen buluyoruz, istersek de başka birşeyle değiştiriyoruz.
Ubuntu’ya Aptana Studio Kurmak
Haftanın başından beri Ubuntu işletim sistemini kullanıyorum, şimdiye kadarki en uzun süreli Linux deneyimim. İlk kez başlayan birisi için gerçekten çok karmaşık olabiliyor. Yazılımları kurmak-kaldırmak alışılagelmişin biraz dışında. Fakat bi süre sonra alışıyorsunuz, ben alışmaya başladım
Gelelim konumuza, Aptana Studio en favori IDE‘lerimden birisi. İşinizi gerçekten kolaylaştırıyor, kendine has pek çok özelliği var. Aptana Studio ile ilgili ayrıntılı bilgiyi kendi sitesinde bulabilirsiniz. Ben bu yazıda Aptana Studio‘yu Ubuntu’ya kurmayı anlatacağım. Birazdan okuyacağınız açıklama 32 bit sistemler içindir. Eğer 64 bit bir sisteme kurmak istiyorsanız öncelikle Eclipse kurup daha sonra Aptana plugin‘ini kurmalısınız.
Başlıyoruz;
1. Aptana Studio‘yu indirin (Linux için olanı tabi ki)
2. İndirdiğiniz arşiv dosyasını Başlangıç (home) klasorüne çıkartın.
Ubuntu’da RAR Dosyalarını Açmak
Ubuntu kullanıyorsunuz, bir .rar dosyası indirdiniz, o da ne? Arşiv yöneticisi .rar dosyalarını desteklemiyor. .RAR dosya formatı RARLAB’ın tescilli ürünü olduğu için Ubuntu’da varsayılan olarak gelen bir özellik değil, fakat kurması çok kolay.
Ubuntu’da .rar dosyalarını açabilmek için 2 tane seçeneğimiz var;
1.)unrar-free pakedini kurmak. unrar-free, rar dosyalarını açmak için oluşturulmuş açık-kaynak yazılım. Fakat tüm .rar dosyalarını başarıyla açtığı söylenemez.
unrar-free yazılımını kurmak için buraya tıklayın, ya da uç-birim açtıktan sonra şunu girin;
sudo apt-get install unrar-free
2.)unrar pakedini kurmak. unrar açık-kaynak bir yazılım değil, fakat bulabileceğiniz her türlü .rar dosyasını açabilir. Ben şahsen bu pakedi kullanıyorum. Tercih tabiki size kalmış.
unrar yazılımı kurmak için buraya tıklayın, ya da uç-birim açtıktan sonra şunu girin;
sudo apt-get install unrar
Bu 2 adımdan herhangi birisini uyguladıktan sonra .rar dosyalarınızı Ubuntu’nun arşiv yöneticisiyle açabileceksiniz.
sudo apt-get install unrar
Son Yorumlar