我想preg_match_all
从以下方面获得:
[['p0',-1,[1,5,6,7,9,10],[['Text','ACER'],['Value','19'],['NavigateUrl','m-19-acer.aspx'],['Look-RightIconUrl','arrow.gif'],['Look-RightIconWidth','15']]]
只有括号内的数字。那就是1,5,6,7,9,10
或:
['p1',0,[2,3,4],[['Text','NOTEBOOK'],['Value','87'],['NavigateUrl','m-87-notebook.aspx'],['Look-RightIconUrl','arrow.gif'],['Look-RightIconWidth','15']]],['p2',1,[],[['Text','MONITOR >11"'],['Value','125'],['NavigateUrl','m-125-monitor-11.aspx']]],
即:2,3,4
。
我使用的这种模式缺少一些东西/(\d{1,})(,|\])/
。无法正确获取第一个数字,有时是最后一个,有时我会得到更多数字