Oracle tarih fonksiyonu ya...
oracle regexp yeteneklerini kullanarak to_date fonksiyonunda hata verecek tarihleri önceden tespit edip hataya düşmeden null olarak dönmesini sağladık . önce fonksiyonu vereyim sonrasında bi cümlem daha olacak (:
CREATE OR REPLACE FUNCTION to_date2(txt IN VARCHAR2,Format IN Varchar2:=‘DD.MM.YYYY’)
RETURN VARCHAR2
IS
Gun INT;
Ay INT;
...
Linq in Php...
sardım ben iyice regex ve yorumlama işine. ufacık bir sql yorumlama sınıfı yaptım. henüz herşeyi yapamasa da bir diziden eleman elemek kolay oldu artk fazla uzatmadan class içeriini ver örnek adresi veriyorum
Örnek : http://www.tufyta.com/projects/d3linq/
<?php
/**
* @name D3Linq | Linq In Php
* @version 1.0.1
* @author Tufan Barış...
Oracle Regex...
Bu aralar regex ile devam ediyorum. bugun oracleda ihtiyacım oldu düzenli ifadelere kullanırken aklıma geldi bloguma da eklim dedim.
Oracle Regex Fonksiyonları :
Fonksiyon
Açıklama
REGEXP_LIKE
LIKE gibi çalışır ama katar tanımlamanıza olanak sağlar.
REGEXP_INSTR
Katara uyan ilk eşleşmenin ilk karakterinin indisi olarak döner.
REGEXP_REPLACE
Klasik Regexp replace işi yapar.
REGEXP_SUBSTR
Katara...
regexper v1.2.1.9...
regexper.exe küçük birşey gibi görünse de buna daha yapılacak çook şey olduğuna inanıyorum. yazdığınız metinde regexp ile replace özelliği “phpdeki preg_replace fonksiyonu gibi” ekledim yine renklerle destekledim her katar grubu için bir renk ve onu temsil eden sıra numarasıyle ” $1 gibi” istediğiniz replace olayını yaptırabilirisiniz.
Resme Tıklayarak...
Regexper Download...
C# ile yazdığım Regexper exemi daha önce regexp konusunu analtırken yayınlamıştm şimdi biraz daha renklendirdim. katarlar seçilince eşlerini otomatik göstermek gibi özellikler ekledim. ekran görüntüsü :
indirmek için : http://www.tufyta.com/wp-content/uploads/2009/12/Regexper.zip
regex ile css parser yapal...
merhabalar,
regexp kategorimizi açmışken boş bırakmayalım ilk örneğimiz çok eğlenceli bir parser css parçalicaz. (:
ilk once Css betiğinin yapısını bi görelim
#eleman{
font-size:11px;
padding:4px;
color:#fff;
}
.elemanlar{
background-color:#fff;
font-size:12px;
padding:4px;
color:#000;
}
ilk once blokları bir birinden ayrımamız...