I $_GET sorgu dizeleri için normal bir ifade bulmaya çalışıyorum.
Ben böyle bir dizi var:
private $_regexp = array(
':id' => '[0-9]+',
':year' => '[12][0-9]{3}',
':month' => '0[1-9]|1[012]',
':day' => '0[1-9]|[12][0-9]|3[01]',
':slug' => '[a-zA-Z0-9-]+',
':query' => '...'
);
ve ben döngü böyle bir eşleştirme joker varsa görmek için atıyorlar:
if ( array_key_exists($matches[0], $this->_regexp) )
{
return '^('.$this->_regexp[$matches[0]].')$';
}
Diğer tüm sıradanifade gidip atış ama bulmak için farklı regexp bir sürü denedim:
?anything=anything
bunu bilemiyorum, h .. l gibi googled ama bir şey bulamıyorum. Ben bu gibi örnek bir şey için, denedim:
(\?)(.*)(=)(.*)
ama sonuçsuz ...
Burada herhangi sıradanifade guruları?
/ Tobias