我是新來的正則表達式,真的沒有線索。 我有一個MySQL表看起來像這樣:mysql搜索的過濾文本
id | grade | subject | kind | tally
1 | 11 | M | L | 1
2 | 11 | E | L | 3
3 | 11 | D | G | 1
4 | 11 | GK | G | 1
5 | 11 | SPA | G | 6
你的想法... :)
級是一個int,無論是11,12或13 主題是一個字符串,之間1 -4「chars」長。 類型是「L」或「G」。 Tally是一個int,介於1和6之間。
此表應該包含所有在我學校的課程/課程。 當你寫出類名時,它看起來像這樣的「11EL4」或「11ML1」。
我希望能夠將這個「描述」轉化爲等級,主題,種類和計數。 例如:
function descriptionToArray($description){
// $grade = regex voodoo :)
// $subject = regex voodoo :)
// ...
return array("grade"=>$grade,"subject"=>$subject,...);
}
我的猜測會一直正則表達式,但我真的不知道如何工作的,如果你想提取檔次,不同的變量,以主題或實物(即使教程)
我通過閱讀http://gskinner.com/RegExr/的不同選項descrptions與玩弄學會正則表達式表示工具。如果你花時間玩它,效率非常高。 – Maritim 2012-12-06 07:23:43