什麼是我需要使用,如果我如何寫這個特殊的正則表達式
需要以球員名單從組
{"group":"10","player":["12","15","13","10","1"]}
對不起,我選擇了「10」,而不是「10」的正則表達式應該給多一點的編程範圍
JSON字符串應該被視爲一個字符串,而不是JSON解析,因爲我需要使用MySQL查詢,選擇符合該條件的行..
例如,在上面的例子...
Select * from team Where jsondata=(Something to the effect that "10" can be found in player list but will ignore if "10" is found only in group)
如果我使用:
Select * from team Where jsondata LIKE'%"10"%'
那顯然是錯誤的,因爲如果數據爲{"group":"10","player":[]}
它仍然有資格
我想運行一個像preg_match
這樣的php命令來匹配「10」表格,如果找到球員列表
感謝那些迄今已誰回答
什麼語言,爲什麼你不使用JSON解析器?你有什麼嘗試? – Mat 2012-04-11 15:16:51
打我吧,@Mat – Shaded 2012-04-11 15:17:16
最喜歡的正則表達式測試工具:http://www.gskinner.com/RegExr/ – felickz 2012-04-11 15:26:58