0
我試圖找到$_GET
查詢字符串的正則表達式。
我有一個這樣的數組:
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' => '...'
);
我扔環路他們看到的,如果我有一個匹配的通配符是這樣的:
if (array_key_exists($matches[0], $this->_regexp))
{
return '^('.$this->_regexp[$matches[0]].')$';
}
所有其他正則表達式去罰球,但我已經嘗試了很多不同的正則表達式來找到:
?anything=anything
不能算出來,像谷歌搜索,但不能找到什麼。我試過,例如像這樣:
(\?)(.*)(=)(.*)
但是沒有結果......
任何正則表達式大師在這裏?
/托比亞斯