Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Regular Expressions (regular expression başlığından yönlendirildi.)
Tüm Başlıklar XML

1.  Düzenli ifadeler. Kısaca regex veya regexp de denilen bu şey bir arama şablonunu gösteren stringden başka bir şey değildir.

Nasıl ki bir dosya yöneticisinde *.txt ifadesi, uzantısı txt olan tüm dosyaları ifade eder, aynı onun gibi regex de bu tarz ifadeler tanımlayabilmek için çok daha kapsamlı bir syntax önerir.

Bir kaç örnek verelim:
...          : abc, 12t, vb. her türlü üç karekterli stringle eşleşir.
^<b>.*</b>$  : <b>ddfh</b> türü stringlerle eşleşir.
[^xyz]*      : içinde x, y ve z geçmeyen bütün stringlerle eşleşir.

fizikci
17 Ocak 2005 17:11 ~ 11 Eylül 2005 23:22
2.  Bu adreste güzel bir tutorial var:
http://www.regular-expressions.info/tutorial.html
fizikci
17 Ocak 2005 17:19
3.  Oracle 10G ile beraber gelen bir özellik*. ileri PL/SQL konularından biri. Yani doğrudan veritabanı düzeyinde regular expression kullanabiliyorsunuz.
mennan
13 Eylül 2005 01:12
4.  01-01-1000 ile 31-12-2999 tarihleri arasındaki tüm tarihlerle eşleşen regexp:
([0-2][0-9]|3[01])-([0][1-9]|1[012])-[12][0-9][0-9][0-9]
Buna göre 31 Şubat da olabiliyor.*

Email için* :
([a-zA-Z0-9\_\-]+\.)*([a-zA-Z0-9\_\-]+)+\@([a-zA-Z0-9\-]+)(\.[a-zA-Z0-9\-]+)+

Posta kodu için :
\d{5}

Kullanıcı adının en az 4, en fazla 15 karakter olmasını istiyorsanız;
[a-zA-Z0-9]{4,15}

fizikci
13 Eylül 2005 14:29 ~ 21 Şubat 2006 15:08
5.  internet URL kontolü :
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

cetinz
13 Eylül 2005 15:32
6.  » JavaScript ile regular expression kullanımı
» PHP ile regular expression kullanımı
» PostgreSQL ile regular expression kullanımı (Oracle'da da aynıdır eminim.)
» C# ile regular expression kullanımı
fizikci
13 Eylül 2005 15:58
7.  Web programcıları için bir nimettir. Nimetin kıymetini bilmek lazım.

Web sayfasına gelen dış kaynaklı dataları (cookie, query string, form data, vb.) mutlaka regular expressionları kullanarak test etmek lazım. Gelen data sizin düşündüğünüz formata uygun mu? Değilse işlemi yapmamak veya datayı formata uygun hale getirip öyle yapmak gerekir. Aksi takdirde, ben biraz tecrübe ettim, siteniz kırk değişik yöntemle hergün hack edilir. :)

bkz: HTML injection, SQL injection
fizikci
14 Eylül 2005 16:50
8.  Bkz: metacharacters
haydar
26 Aralık 2006 09:23
9.  RegExp kütüphanesi
http://www.regexlib.com/
haydar
29 Şubat 2008 10:46
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
» SQL Injection » awk » sed » MSDN » Man » C » sh » HTML injection

© 2005, Bilişim Kulübü. (1171 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen